====================================== | [ 9.429091][ T205] softirqs last disabled at (42096): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 9.429093][ T205] Preemption disabled at: | [ 9.429093][ T205] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.429101][ T205] Tainted: [W]=WARN [ 9.429102][ T205] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.429104][ T205] Call Trace: [ 9.429105][ T205] [ 9.429107][ T205] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.429112][ T205] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.429114][ T205] __might_resched.cold (kernel/sched/core.c:9234) [ 9.429118][ T205] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.429122][ T205] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.429127][ T205] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 9.429130][ T205] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.429136][ T205] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.429138][ T205] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.429142][ T205] put_chars (drivers/char/virtio_console.c:1176) [ 9.429145][ T205] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.429149][ T205] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 9.429155][ T205] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.429158][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.429164][ T205] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.429167][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.429173][ T205] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.429177][ T205] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.429181][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.429183][ T205] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.429187][ T205] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.429191][ T205] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.429192][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.429197][ T205] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.429200][ T205] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.429201][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.429203][ T205] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.429207][ T205] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.429209][ T205] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.429212][ T205] vprintk_emit (kernel/printk/printk.c:2479) [ 9.429215][ T205] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.429217][ T205] ? save_trace (kernel/locking/lockdep.c:589) [ 9.429220][ T205] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 9.429223][ T205] _printk (kernel/printk/printk.c:2504) [ 9.429227][ T205] ? snapshot_read.cold (user.c:?) [ 9.429230][ T205] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 9.429232][ T205] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 9.429235][ T205] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 9.429239][ T205] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 9.429241][ T205] ? netdev_notice (net/core/dev.c:13194) [ 9.429243][ T205] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.429247][ T205] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.429249][ T205] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.429252][ T205] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.429255][ T205] team_mode_option_set.cold (drivers/net/team/team_core.c:639 drivers/net/team/team_core.c:1486) [ 9.429260][ T205] team_nl_options_set_doit (drivers/net/team/team_core.c:375 drivers/net/team/team_core.c:2849) [ 9.429266][ T205] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 9.429269][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.429275][ T205] ? __nla_parse (lib/nlattr.c:732) [ 9.429279][ T205] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 9.429283][ T205] ? genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.429285][ T205] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.429288][ T205] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.429295][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.429296][ T205] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.429300][ T205] ? write_profile (profile.c:?) [ 9.429302][ T205] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 9.429308][ T205] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.429311][ T205] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.429314][ T205] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 9.429316][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.429322][ T205] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.429325][ T205] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 9.429327][ T205] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.429331][ T205] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.429338][ T205] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.429339][ T205] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.429343][ T205] genl_rcv (net/netlink/genetlink.c:1218) [ 9.429345][ T205] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.429349][ T205] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.429352][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.429356][ T205] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 9.429360][ T205] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.429364][ T205] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 9.429370][ T205] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 9.429372][ T205] ? copy_msghdr_from_user (net/socket.c:2650) [ 9.429374][ T205] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 9.429376][ T205] ? move_addr_to_kernel (net/socket.c:258) [ 9.429380][ T205] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 9.429382][ T205] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.429386][ T205] ___sys_sendmsg (net/socket.c:2767) [ 9.429388][ T205] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 9.429390][ T205] ? copy_msghdr_from_user (net/socket.c:2619) [ 9.429393][ T205] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 9.429408][ T205] __sys_sendmsg (net/socket.c:2799) [ 9.429411][ T205] ? __sys_sendmsg_sock (net/socket.c:2780) [ 9.429416][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.429418][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.429422][ T205] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.429425][ T205] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.429428][ T205] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.429430][ T205] RIP: 0033:0x7f435ab8554e [ 9.429434][ T205] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.429436][ T205] RSP: 002b:00007ffe329a6fa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.429438][ T205] RAX: ffffffffffffffda RBX: 000055f27adcb9d0 RCX: 00007f435ab8554e [ 9.429439][ T205] RDX: 0000000000000000 RSI: 00007ffe329a7040 RDI: 0000000000000006 [ 9.429440][ T205] RBP: 00007ffe329a6fb0 R08: 0000000000000000 R09: 0000000000000000 [ 9.429441][ T205] R10: 0000000000000000 R11: 0000000000000202 R12: 000055f27adcbde0 [ 9.429442][ T205] R13: 00007ffe329a7040 R14: 000055f27adcb8e0 R15: 0000000000000000 | [ 11.094276][ T232] softirqs last disabled at (35880): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 11.094281][ T232] Preemption disabled at: | [ 11.094281][ T232] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.094290][ T232] Tainted: [W]=WARN [ 11.094291][ T232] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.094292][ T232] Call Trace: [ 11.094294][ T232] [ 11.094295][ T232] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.094300][ T232] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.094302][ T232] __might_resched.cold (kernel/sched/core.c:9234) [ 11.094306][ T232] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.094310][ 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) [ 11.094315][ 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)) [ 11.094318][ T232] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.094324][ 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) [ 11.094326][ T232] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.094330][ T232] put_chars (drivers/char/virtio_console.c:1176) [ 11.094333][ T232] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.094335][ T232] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.094339][ T232] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.094342][ T232] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.094348][ T232] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.094351][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.094356][ T232] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.094360][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.094364][ T232] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.094368][ T232] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.094372][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.094373][ T232] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.094377][ T232] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.094381][ T232] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.094382][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.094388][ T232] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.094391][ T232] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.094392][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.094394][ T232] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.094398][ T232] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.094399][ T232] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.094402][ T232] vprintk_emit (kernel/printk/printk.c:2479) [ 11.094406][ T232] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.094407][ T232] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.094409][ T232] ? kasan_save_track (mm/kasan/common.c:78) [ 11.094411][ T232] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 11.094412][ T232] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 11.094414][ T232] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 11.094415][ T232] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 11.094417][ T232] ? do_sock_setsockopt (net/socket.c:2397) [ 11.094420][ T232] _printk (kernel/printk/printk.c:2504) [ 11.094424][ T232] ? snapshot_read.cold (user.c:?) [ 11.094428][ T232] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 11.094431][ T232] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 11.094435][ T232] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 11.094437][ T232] ? netdev_notice (net/core/dev.c:13194) [ 11.094444][ 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) [ 11.094447][ T232] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 11.094451][ T232] netif_set_promiscuity (net/core/dev.c:9699) [ 11.094455][ T232] dev_set_promiscuity (net/core/dev_api.c:288) [ 11.094458][ T232] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 11.094461][ T232] packet_mc_add (net/packet/af_packet.c:3755) [ 11.094463][ T232] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.094467][ T232] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.094470][ T232] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 11.094475][ T232] packet_setsockopt (net/packet/af_packet.c:3840) [ 11.094478][ T232] ? packet_bind (net/packet/af_packet.c:3341) [ 11.094482][ T232] ? do_sock_getsockopt (net/socket.c:2484) [ 11.094487][ T232] ? sock_poll (net/socket.c:1514) [ 11.094490][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.094492][ T232] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.094496][ T232] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 11.094500][ T232] do_sock_setsockopt (net/socket.c:2397) [ 11.094503][ T232] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 11.094505][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.094511][ T232] __sys_setsockopt (net/socket.c:2422) [ 11.094515][ T232] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 11.094517][ T232] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.094519][ T232] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.094522][ T232] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 11.094523][ T232] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.094524][ T232] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.094527][ T232] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.094529][ T232] RIP: 0033:0x7f8bb43cb2de [ 11.094533][ 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 [ 11.094535][ T232] RSP: 002b:00007ffc71b02178 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 11.094537][ T232] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f8bb43cb2de [ 11.094538][ T232] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 11.094539][ T232] RBP: 00007ffc71b022b0 R08: 0000000000000010 R09: 000055df86828530 [ 11.094540][ T232] R10: 00007ffc71b021f0 R11: 0000000000000246 R12: 0000000000000001 [ 11.094541][ T232] R13: 000055df86828918 R14: 000055df86828690 R15: 0000000000000000 | [ 12.128102][ T239] softirqs last disabled at (36708): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.128107][ T239] Preemption disabled at: | [ 12.128107][ T239] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.128116][ T239] Tainted: [W]=WARN [ 12.128116][ T239] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.128118][ T239] Call Trace: [ 12.128120][ T239] [ 12.128121][ T239] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.128126][ T239] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.128128][ T239] __might_resched.cold (kernel/sched/core.c:9234) [ 12.128132][ T239] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.128136][ T239] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.128141][ T239] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.128144][ T239] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.128150][ T239] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.128152][ T239] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.128155][ T239] put_chars (drivers/char/virtio_console.c:1176) [ 12.128159][ T239] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.128160][ T239] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.128164][ T239] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.128167][ T239] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.128173][ T239] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.128176][ T239] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.128181][ T239] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.128184][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.128189][ T239] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.128192][ T239] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.128196][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.128198][ T239] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.128202][ T239] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.128206][ T239] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.128207][ T239] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.128212][ T239] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.128214][ T239] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.128216][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.128218][ T239] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.128221][ T239] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.128223][ T239] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.128226][ T239] vprintk_emit (kernel/printk/printk.c:2479) [ 12.128229][ T239] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.128231][ T239] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.128233][ T239] ? kasan_save_track (mm/kasan/common.c:78) [ 12.128234][ T239] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.128235][ T239] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.128237][ T239] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.128239][ T239] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.128240][ T239] ? do_sock_setsockopt (net/socket.c:2397) [ 12.128244][ T239] _printk (kernel/printk/printk.c:2504) [ 12.128247][ T239] ? snapshot_read.cold (user.c:?) [ 12.128252][ T239] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.128255][ T239] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.128258][ T239] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.128260][ T239] ? netdev_notice (net/core/dev.c:13194) [ 12.128267][ T239] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.128269][ T239] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.128273][ T239] netif_set_promiscuity (net/core/dev.c:9699) [ 12.128278][ T239] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.128280][ T239] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.128284][ T239] packet_mc_add (net/packet/af_packet.c:3755) [ 12.128286][ T239] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.128290][ T239] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.128292][ T239] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.128297][ T239] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.128300][ T239] ? packet_bind (net/packet/af_packet.c:3341) [ 12.128304][ T239] ? do_sock_getsockopt (net/socket.c:2484) [ 12.128308][ T239] ? sock_poll (net/socket.c:1514) [ 12.128311][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.128313][ T239] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.128317][ T239] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.128322][ T239] do_sock_setsockopt (net/socket.c:2397) [ 12.128325][ T239] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.128331][ T239] __sys_setsockopt (net/socket.c:2422) [ 12.128335][ T239] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.128337][ T239] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.128339][ T239] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.128342][ T239] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.128343][ T239] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.128344][ T239] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.128347][ T239] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.128349][ T239] RIP: 0033:0x7f28162cc2de [ 12.128353][ T239] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 12.128354][ T239] RSP: 002b:00007fff7703adb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.128357][ T239] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f28162cc2de [ 12.128358][ T239] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.128359][ T239] RBP: 00007fff7703aef0 R08: 0000000000000010 R09: 000055b2c626c530 [ 12.128360][ T239] R10: 00007fff7703ae30 R11: 0000000000000246 R12: 0000000000000001 [ 12.128361][ T239] R13: 000055b2c626c918 R14: 000055b2c626c690 R15: 0000000000000000 | [ 14.111237][ T232] softirqs last disabled at (53692): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 14.111240][ T232] Preemption disabled at: | [ 14.111241][ T232] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.111249][ T232] Tainted: [W]=WARN [ 14.111250][ T232] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.111251][ T232] Call Trace: [ 14.111252][ T232] [ 14.111254][ T232] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.111259][ T232] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.111261][ T232] __might_resched.cold (kernel/sched/core.c:9234) [ 14.111266][ T232] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.111269][ 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) [ 14.111274][ 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)) [ 14.111277][ T232] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.111283][ 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) [ 14.111285][ T232] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.111288][ T232] put_chars (drivers/char/virtio_console.c:1176) [ 14.111290][ T232] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 14.111293][ T232] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.111297][ T232] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 14.111301][ T232] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.111309][ T232] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.111311][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.111314][ T232] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.111319][ T232] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.111322][ T232] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.111325][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.111327][ T232] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.111331][ T232] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.111335][ T232] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.111336][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.111341][ T232] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.111344][ T232] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.111345][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.111347][ T232] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.111351][ T232] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.111353][ T232] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.111355][ T232] vprintk_emit (kernel/printk/printk.c:2479) [ 14.111358][ T232] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.111362][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.111365][ T232] _printk (kernel/printk/printk.c:2504) [ 14.111368][ T232] ? snapshot_read.cold (user.c:?) [ 14.111370][ T232] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.111373][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.111375][ T232] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 14.111378][ T232] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 14.111382][ T232] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 14.111384][ T232] ? netdev_notice (net/core/dev.c:13194) [ 14.111385][ T232] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 14.111387][ T232] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 14.111391][ T232] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 14.111393][ T232] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.111396][ T232] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 14.111399][ T232] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 14.111401][ T232] ? __fput (fs/file_table.c:512) [ 14.111404][ 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) [ 14.111407][ T232] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 14.111411][ T232] netif_set_promiscuity (net/core/dev.c:9699) [ 14.111415][ T232] dev_set_promiscuity (net/core/dev_api.c:288) [ 14.111418][ T232] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 14.111423][ T232] ? packet_set_ring (net/packet/af_packet.c:652) [ 14.111426][ T232] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 14.111430][ T232] __sock_release (net/socket.c:735) [ 14.111434][ T232] sock_close (net/socket.c:1526 (discriminator 1)) [ 14.111436][ T232] __fput (fs/file_table.c:512) [ 14.111441][ T232] fput_close_sync (fs/file_table.c:617) [ 14.111443][ T232] ? alloc_file_clone (fs/file_table.c:479) [ 14.111445][ 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) [ 14.111449][ T232] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 14.111451][ T232] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.111453][ T232] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.111456][ T232] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.111458][ T232] RIP: 0033:0x7f8bb434254e [ 14.111462][ 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 [ 14.111463][ T232] RSP: 002b:00007ffc71b022e0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 14.111465][ T232] RAX: ffffffffffffffda RBX: 000055df86828690 RCX: 00007f8bb434254e [ 14.111467][ T232] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 14.111467][ T232] RBP: 00007ffc71b022f0 R08: 0000000000000000 R09: 0000000000000000 [ 14.111468][ T232] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 14.111469][ T232] R13: 00000000fffffffe R14: 000055df863ff760 R15: 0000000000000001 | [ 15.663144][ T268] softirqs last disabled at (40514): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 15.663149][ T268] Preemption disabled at: | [ 15.663150][ T268] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.663158][ T268] Tainted: [W]=WARN [ 15.663159][ T268] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.663160][ T268] Call Trace: [ 15.663162][ T268] [ 15.663163][ T268] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.663168][ T268] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.663170][ T268] __might_resched.cold (kernel/sched/core.c:9234) [ 15.663175][ T268] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.663178][ T268] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.663184][ T268] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 15.663186][ T268] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.663193][ T268] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.663195][ T268] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.663199][ T268] put_chars (drivers/char/virtio_console.c:1176) [ 15.663202][ T268] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.663204][ T268] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.663208][ T268] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.663211][ T268] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.663217][ T268] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.663220][ T268] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.663226][ T268] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.663229][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.663233][ T268] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.663237][ T268] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.663241][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.663243][ T268] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.663247][ T268] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.663250][ T268] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.663252][ T268] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.663257][ T268] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.663259][ T268] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.663261][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.663263][ T268] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.663267][ T268] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.663269][ T268] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.663271][ T268] vprintk_emit (kernel/printk/printk.c:2479) [ 15.663275][ T268] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.663276][ T268] ? kasan_save_stack (mm/kasan/common.c:58) [ 15.663278][ T268] ? kasan_save_track (mm/kasan/common.c:78) [ 15.663280][ T268] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 15.663281][ T268] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 15.663283][ T268] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 15.663284][ T268] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 15.663286][ T268] ? do_sock_setsockopt (net/socket.c:2397) [ 15.663289][ T268] _printk (kernel/printk/printk.c:2504) [ 15.663293][ T268] ? snapshot_read.cold (user.c:?) [ 15.663297][ T268] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.663300][ T268] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.663304][ T268] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.663306][ T268] ? netdev_notice (net/core/dev.c:13194) [ 15.663313][ T268] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 15.663315][ T268] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.663319][ T268] netif_set_promiscuity (net/core/dev.c:9699) [ 15.663324][ T268] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.663326][ T268] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 15.663330][ T268] packet_mc_add (net/packet/af_packet.c:3755) [ 15.663332][ T268] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.663336][ T268] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.663338][ T268] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 15.663343][ T268] packet_setsockopt (net/packet/af_packet.c:3840) [ 15.663347][ T268] ? packet_bind (net/packet/af_packet.c:3341) [ 15.663350][ T268] ? do_sock_getsockopt (net/socket.c:2484) [ 15.663355][ T268] ? sock_poll (net/socket.c:1514) [ 15.663358][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.663360][ T268] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.663364][ T268] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 15.663368][ T268] do_sock_setsockopt (net/socket.c:2397) [ 15.663372][ T268] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 15.663378][ T268] __sys_setsockopt (net/socket.c:2422) [ 15.663382][ T268] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 15.663384][ T268] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.663386][ T268] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 15.663389][ T268] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 15.663390][ T268] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.663392][ T268] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.663394][ T268] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.663396][ T268] RIP: 0033:0x7fad6fe442de [ 15.663400][ T268] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 15.663402][ T268] RSP: 002b:00007ffd73abd388 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 15.663405][ T268] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fad6fe442de [ 15.663406][ T268] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 15.663407][ T268] RBP: 00007ffd73abd4c0 R08: 0000000000000010 R09: 00005599e263e530 [ 15.663408][ T268] R10: 00007ffd73abd400 R11: 0000000000000246 R12: 0000000000000001 [ 15.663408][ T268] R13: 00005599e263e918 R14: 00005599e263e690 R15: 0000000000000000 | [ 17.633267][ T263] softirqs last disabled at (53408): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 17.633270][ T263] Preemption disabled at: | [ 17.633271][ T263] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.633279][ T263] Tainted: [W]=WARN [ 17.633280][ T263] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.633281][ T263] Call Trace: [ 17.633283][ T263] [ 17.633284][ T263] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.633289][ T263] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.633291][ T263] __might_resched.cold (kernel/sched/core.c:9234) [ 17.633295][ T263] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.633299][ T263] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.633304][ T263] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 17.633307][ T263] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.633313][ T263] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.633315][ T263] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.633319][ T263] put_chars (drivers/char/virtio_console.c:1176) [ 17.633322][ T263] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.633325][ T263] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.633331][ T263] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.633338][ T263] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.633341][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.633344][ T263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.633348][ T263] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.633351][ T263] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.633355][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.633357][ T263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.633361][ T263] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.633365][ T263] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.633366][ T263] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.633372][ T263] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.633374][ T263] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.633375][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.633377][ T263] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.633381][ T263] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.633383][ T263] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.633386][ T263] vprintk_emit (kernel/printk/printk.c:2479) [ 17.633389][ T263] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.633392][ T263] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.633396][ T263] _printk (kernel/printk/printk.c:2504) [ 17.633399][ T263] ? snapshot_read.cold (user.c:?) [ 17.633401][ T263] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.633405][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.633406][ T263] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.633409][ T263] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.633413][ T263] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.633415][ T263] ? netdev_notice (net/core/dev.c:13194) [ 17.633416][ T263] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 17.633419][ T263] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.633423][ T263] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 17.633425][ T263] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.633428][ T263] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 17.633431][ T263] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 17.633433][ T263] ? __fput (fs/file_table.c:512) [ 17.633436][ T263] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 17.633439][ T263] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.633443][ T263] netif_set_promiscuity (net/core/dev.c:9699) [ 17.633447][ T263] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.633451][ T263] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 17.633455][ T263] ? packet_set_ring (net/packet/af_packet.c:652) [ 17.633459][ T263] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 17.633463][ T263] __sock_release (net/socket.c:735) [ 17.633467][ T263] sock_close (net/socket.c:1526 (discriminator 1)) [ 17.633469][ T263] __fput (fs/file_table.c:512) [ 17.633474][ T263] fput_close_sync (fs/file_table.c:617) [ 17.633476][ T263] ? alloc_file_clone (fs/file_table.c:479) [ 17.633478][ T263] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.633482][ T263] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 17.633484][ T263] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.633486][ T263] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.633489][ T263] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.633491][ T263] RIP: 0033:0x7f36cb55354e [ 17.633495][ T263] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.633497][ T263] RSP: 002b:00007ffed73f20f0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 17.633499][ T263] RAX: ffffffffffffffda RBX: 0000555bdcc58690 RCX: 00007f36cb55354e [ 17.633500][ T263] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 17.633501][ T263] RBP: 00007ffed73f2100 R08: 0000000000000000 R09: 0000000000000000 [ 17.633502][ T263] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 17.633502][ T263] R13: 00000000fffffffe R14: 0000555bbed9a760 R15: 0000000000000001 | [ 19.178421][ T297] softirqs last disabled at (42124): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 19.178426][ T297] Preemption disabled at: | [ 19.178427][ T297] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.178435][ T297] Tainted: [W]=WARN [ 19.178436][ T297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.178438][ T297] Call Trace: [ 19.178439][ T297] [ 19.178441][ T297] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.178446][ T297] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.178448][ T297] __might_resched.cold (kernel/sched/core.c:9234) [ 19.178452][ T297] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.178456][ T297] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.178461][ T297] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 19.178464][ T297] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.178470][ T297] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.178472][ T297] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.178475][ T297] put_chars (drivers/char/virtio_console.c:1176) [ 19.178479][ T297] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.178481][ T297] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 19.178485][ T297] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.178488][ T297] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.178493][ T297] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.178496][ T297] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.178502][ T297] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.178505][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.178509][ T297] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.178513][ T297] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.178517][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.178519][ T297] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.178523][ T297] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.178526][ T297] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.178527][ T297] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.178533][ T297] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.178535][ T297] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.178536][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.178538][ T297] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.178542][ T297] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.178544][ T297] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.178546][ T297] vprintk_emit (kernel/printk/printk.c:2479) [ 19.178549][ T297] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.178551][ T297] ? kasan_save_stack (mm/kasan/common.c:58) [ 19.178553][ T297] ? kasan_save_track (mm/kasan/common.c:78) [ 19.178554][ T297] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 19.178556][ T297] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 19.178557][ T297] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 19.178559][ T297] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 19.178561][ T297] ? do_sock_setsockopt (net/socket.c:2397) [ 19.178564][ T297] _printk (kernel/printk/printk.c:2504) [ 19.178568][ T297] ? snapshot_read.cold (user.c:?) [ 19.178572][ T297] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 19.178575][ T297] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 19.178578][ T297] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 19.178581][ T297] ? netdev_notice (net/core/dev.c:13194) [ 19.178587][ T297] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 19.178590][ T297] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 19.178594][ T297] netif_set_promiscuity (net/core/dev.c:9699) [ 19.178599][ T297] dev_set_promiscuity (net/core/dev_api.c:288) [ 19.178601][ T297] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 19.178604][ T297] packet_mc_add (net/packet/af_packet.c:3755) [ 19.178606][ T297] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 19.178610][ T297] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 19.178613][ T297] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 19.178618][ T297] packet_setsockopt (net/packet/af_packet.c:3840) [ 19.178621][ T297] ? packet_bind (net/packet/af_packet.c:3341) [ 19.178625][ T297] ? do_sock_getsockopt (net/socket.c:2484) [ 19.178629][ T297] ? sock_poll (net/socket.c:1514) [ 19.178633][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.178634][ T297] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.178638][ T297] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 19.178643][ T297] do_sock_setsockopt (net/socket.c:2397) [ 19.178646][ T297] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 19.178652][ T297] __sys_setsockopt (net/socket.c:2422) [ 19.178657][ T297] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 19.178658][ T297] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.178660][ T297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 19.178663][ T297] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 19.178665][ T297] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.178666][ T297] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.178668][ T297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.178671][ T297] RIP: 0033:0x7f643518b2de [ 19.178674][ T297] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 19.178676][ T297] RSP: 002b:00007ffc8ca90c58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 19.178678][ T297] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f643518b2de [ 19.178680][ T297] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 19.178681][ T297] RBP: 00007ffc8ca90d90 R08: 0000000000000010 R09: 000055ac577b7530 [ 19.178682][ T297] R10: 00007ffc8ca90cd0 R11: 0000000000000246 R12: 0000000000000001 [ 19.178682][ T297] R13: 000055ac577b7918 R14: 000055ac577b7690 R15: 0000000000000000 | [ 21.160062][ T292] softirqs last disabled at (52894): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 21.160065][ T292] Preemption disabled at: | [ 21.160066][ T292] vprintk_emit (kernel/printk/printk.c:2471) | [ 21.160074][ T292] Tainted: [W]=WARN [ 21.160074][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.160076][ T292] Call Trace: [ 21.160077][ T292] [ 21.160078][ T292] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 21.160083][ T292] ? vprintk_emit (kernel/printk/printk.c:2471) [ 21.160085][ T292] __might_resched.cold (kernel/sched/core.c:9234) [ 21.160090][ T292] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 21.160093][ T292] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 21.160099][ T292] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 21.160101][ T292] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.160108][ T292] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 21.160109][ T292] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.160113][ T292] put_chars (drivers/char/virtio_console.c:1176) [ 21.160116][ T292] ? __send_to_port (drivers/char/virtio_console.c:654) [ 21.160120][ T292] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 21.160125][ T292] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 21.160133][ T292] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 21.160136][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.160139][ T292] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.160143][ T292] console_emit_next_record (kernel/printk/printk.c:3183) [ 21.160146][ T292] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 21.160150][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.160152][ T292] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.160156][ T292] console_flush_one_record (kernel/printk/printk.c:3268) [ 21.160160][ T292] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 21.160161][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.160167][ T292] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 21.160169][ T292] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 21.160170][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.160172][ T292] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 21.160176][ T292] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 21.160178][ T292] ? vprintk_emit (kernel/printk/printk.c:2478) [ 21.160181][ T292] vprintk_emit (kernel/printk/printk.c:2479) [ 21.160184][ T292] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 21.160188][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.160191][ T292] _printk (kernel/printk/printk.c:2504) [ 21.160195][ T292] ? snapshot_read.cold (user.c:?) [ 21.160196][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 21.160200][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.160202][ T292] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 21.160205][ T292] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 21.160208][ T292] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 21.160211][ T292] ? netdev_notice (net/core/dev.c:13194) [ 21.160212][ T292] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 21.160215][ T292] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 21.160219][ T292] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 21.160221][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 21.160224][ T292] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 21.160227][ T292] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 21.160229][ T292] ? __fput (fs/file_table.c:512) [ 21.160232][ T292] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 21.160235][ T292] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 21.160239][ T292] netif_set_promiscuity (net/core/dev.c:9699) [ 21.160244][ T292] dev_set_promiscuity (net/core/dev_api.c:288) [ 21.160247][ T292] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 21.160252][ T292] ? packet_set_ring (net/packet/af_packet.c:652) [ 21.160255][ T292] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 21.160259][ T292] __sock_release (net/socket.c:735) [ 21.160263][ T292] sock_close (net/socket.c:1526 (discriminator 1)) [ 21.160265][ T292] __fput (fs/file_table.c:512) [ 21.160270][ T292] fput_close_sync (fs/file_table.c:617) [ 21.160273][ T292] ? alloc_file_clone (fs/file_table.c:479) [ 21.160275][ T292] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 21.160279][ T292] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 21.160281][ T292] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.160283][ T292] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 21.160286][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.160288][ T292] RIP: 0033:0x7f3eaf0e654e [ 21.160292][ T292] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 21.160294][ T292] RSP: 002b:00007ffe137992e0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 21.160296][ T292] RAX: ffffffffffffffda RBX: 0000561f118b4690 RCX: 00007f3eaf0e654e [ 21.160297][ T292] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 21.160298][ T292] RBP: 00007ffe137992f0 R08: 0000000000000000 R09: 0000000000000000 [ 21.160299][ T292] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 21.160300][ T292] R13: 00000000fffffffe R14: 0000561ef7397760 R15: 0000000000000001 | [ 22.979812][ T333] softirqs last disabled at (37982): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 22.979816][ T333] Preemption disabled at: | [ 22.979817][ T333] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.979825][ T333] Tainted: [W]=WARN [ 22.979826][ T333] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.979828][ T333] Call Trace: [ 22.979829][ T333] [ 22.979831][ T333] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.979836][ T333] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.979838][ T333] __might_resched.cold (kernel/sched/core.c:9234) [ 22.979842][ T333] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.979846][ 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) [ 22.979856][ 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)) [ 22.979859][ T333] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.979865][ 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) [ 22.979867][ T333] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.979871][ T333] put_chars (drivers/char/virtio_console.c:1176) [ 22.979874][ T333] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.979876][ T333] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 22.979880][ T333] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.979883][ T333] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.979888][ T333] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.979892][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.979897][ T333] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.979900][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.979905][ T333] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.979908][ T333] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.979912][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.979914][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.979918][ T333] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.979921][ T333] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.979923][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.979928][ T333] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.979930][ T333] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.979932][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.979934][ T333] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.979937][ T333] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.979939][ T333] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.979942][ T333] vprintk_emit (kernel/printk/printk.c:2479) [ 22.979945][ T333] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.979947][ T333] ? kasan_save_stack (mm/kasan/common.c:58) [ 22.979949][ T333] ? kasan_save_track (mm/kasan/common.c:78) [ 22.979950][ T333] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 22.979952][ T333] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 22.979954][ T333] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 22.979955][ T333] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 22.979957][ T333] ? do_sock_setsockopt (net/socket.c:2397) [ 22.979960][ T333] _printk (kernel/printk/printk.c:2504) [ 22.979964][ T333] ? snapshot_read.cold (user.c:?) [ 22.979968][ T333] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 22.979971][ T333] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 22.979974][ T333] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 22.979977][ T333] ? netdev_notice (net/core/dev.c:13194) [ 22.979983][ 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) [ 22.979986][ T333] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 22.979990][ T333] netif_set_promiscuity (net/core/dev.c:9699) [ 22.979995][ T333] dev_set_promiscuity (net/core/dev_api.c:288) [ 22.979997][ T333] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 22.980000][ T333] packet_mc_add (net/packet/af_packet.c:3755) [ 22.980002][ T333] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 22.980006][ T333] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 22.980009][ T333] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 22.980014][ T333] packet_setsockopt (net/packet/af_packet.c:3840) [ 22.980017][ T333] ? packet_bind (net/packet/af_packet.c:3341) [ 22.980021][ T333] ? do_sock_getsockopt (net/socket.c:2484) [ 22.980025][ T333] ? sock_poll (net/socket.c:1514) [ 22.980029][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.980030][ T333] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 22.980035][ T333] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 22.980039][ T333] do_sock_setsockopt (net/socket.c:2397) [ 22.980042][ T333] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 22.980048][ T333] __sys_setsockopt (net/socket.c:2422) [ 22.980052][ T333] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 22.980054][ T333] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 22.980056][ T333] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 22.980059][ T333] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 22.980060][ T333] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.980062][ T333] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 22.980064][ T333] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.980066][ T333] RIP: 0033:0x7fb88d87c2de [ 22.980070][ 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 [ 22.980072][ T333] RSP: 002b:00007ffc40435e98 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 22.980074][ T333] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fb88d87c2de [ 22.980076][ T333] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 22.980076][ T333] RBP: 00007ffc40435fd0 R08: 0000000000000010 R09: 0000558f25e83530 [ 22.980077][ T333] R10: 00007ffc40435f10 R11: 0000000000000246 R12: 0000000000000001 [ 22.980078][ T333] R13: 0000558f25e83918 R14: 0000558f25e83690 R15: 0000000000000000 | [ 24.016281][ T340] softirqs last disabled at (47358): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 24.016286][ T340] Preemption disabled at: | [ 24.016287][ T340] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.016294][ T340] Tainted: [W]=WARN [ 24.016295][ T340] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.016296][ T340] Call Trace: [ 24.016298][ T340] [ 24.016300][ T340] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.016304][ T340] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.016306][ T340] __might_resched.cold (kernel/sched/core.c:9234) [ 24.016311][ T340] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.016314][ 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) [ 24.016320][ 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)) [ 24.016322][ T340] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.016328][ 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) [ 24.016330][ T340] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.016334][ T340] put_chars (drivers/char/virtio_console.c:1176) [ 24.016337][ T340] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.016339][ T340] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.016344][ T340] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.016347][ T340] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.016352][ T340] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.016356][ T340] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.016361][ T340] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.016364][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.016369][ T340] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.016372][ T340] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.016376][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.016378][ T340] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.016382][ T340] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.016385][ T340] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.016387][ T340] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.016392][ T340] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.016395][ T340] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.016396][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.016398][ T340] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.016402][ T340] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.016404][ T340] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.016406][ T340] vprintk_emit (kernel/printk/printk.c:2479) [ 24.016410][ T340] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.016411][ T340] ? kasan_save_stack (mm/kasan/common.c:58) [ 24.016413][ T340] ? kasan_save_track (mm/kasan/common.c:78) [ 24.016415][ T340] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.016416][ T340] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 24.016418][ T340] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 24.016419][ T340] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 24.016421][ T340] ? do_sock_setsockopt (net/socket.c:2397) [ 24.016424][ T340] _printk (kernel/printk/printk.c:2504) [ 24.016428][ T340] ? snapshot_read.cold (user.c:?) [ 24.016432][ T340] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 24.016435][ T340] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 24.016439][ T340] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 24.016441][ T340] ? netdev_notice (net/core/dev.c:13194) [ 24.016448][ 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) [ 24.016451][ T340] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 24.016455][ T340] netif_set_promiscuity (net/core/dev.c:9699) [ 24.016459][ T340] dev_set_promiscuity (net/core/dev_api.c:288) [ 24.016461][ T340] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 24.016464][ T340] packet_mc_add (net/packet/af_packet.c:3755) [ 24.016467][ T340] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.016470][ T340] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.016473][ T340] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 24.016478][ T340] packet_setsockopt (net/packet/af_packet.c:3840) [ 24.016481][ T340] ? packet_bind (net/packet/af_packet.c:3341) [ 24.016485][ T340] ? do_sock_getsockopt (net/socket.c:2484) [ 24.016490][ T340] ? sock_poll (net/socket.c:1514) [ 24.016493][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.016495][ T340] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.016499][ T340] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 24.016503][ T340] do_sock_setsockopt (net/socket.c:2397) [ 24.016506][ T340] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 24.016513][ T340] __sys_setsockopt (net/socket.c:2422) [ 24.016517][ T340] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 24.016519][ T340] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.016521][ T340] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.016524][ T340] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 24.016525][ T340] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.016526][ T340] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.016529][ T340] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.016531][ T340] RIP: 0033:0x7f16451ea2de [ 24.016535][ 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 [ 24.016536][ T340] RSP: 002b:00007ffe8a5b4c88 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 24.016539][ T340] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f16451ea2de [ 24.016540][ T340] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 24.016541][ T340] RBP: 00007ffe8a5b4dc0 R08: 0000000000000010 R09: 000056293aa04530 [ 24.016542][ T340] R10: 00007ffe8a5b4d00 R11: 0000000000000246 R12: 0000000000000001 [ 24.016543][ T340] R13: 000056293aa04918 R14: 000056293aa04690 R15: 0000000000000000 | [ 25.991800][ T333] softirqs last disabled at (51173): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 25.991803][ T333] Preemption disabled at: | [ 25.991804][ T333] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.991812][ T333] Tainted: [W]=WARN [ 25.991812][ T333] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.991814][ T333] Call Trace: [ 25.991815][ T333] [ 25.991817][ T333] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.991821][ T333] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.991823][ T333] __might_resched.cold (kernel/sched/core.c:9234) [ 25.991827][ T333] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.991831][ 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.991836][ 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.991839][ T333] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.991845][ 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.991847][ T333] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.991850][ T333] put_chars (drivers/char/virtio_console.c:1176) [ 25.991853][ T333] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.991857][ 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.991862][ T333] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.991873][ T333] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.991876][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.991880][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.991884][ T333] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.991887][ T333] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.991891][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.991893][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.991897][ T333] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.991901][ T333] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.991902][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.991907][ T333] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.991910][ T333] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.991911][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.991913][ T333] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.991917][ T333] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.991919][ T333] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.991921][ T333] vprintk_emit (kernel/printk/printk.c:2479) [ 25.991925][ T333] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.991928][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.991931][ T333] _printk (kernel/printk/printk.c:2504) [ 25.991935][ T333] ? snapshot_read.cold (user.c:?) [ 25.991936][ T333] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.991940][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.991942][ T333] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 25.991945][ T333] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 25.991948][ T333] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 25.991951][ T333] ? netdev_notice (net/core/dev.c:13194) [ 25.991952][ T333] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 25.991954][ T333] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 25.991959][ T333] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 25.991961][ T333] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.991963][ T333] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 25.991966][ T333] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 25.991968][ T333] ? __fput (fs/file_table.c:512) [ 25.991971][ 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.991974][ T333] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 25.991978][ T333] netif_set_promiscuity (net/core/dev.c:9699) [ 25.991982][ T333] dev_set_promiscuity (net/core/dev_api.c:288) [ 25.991986][ T333] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 25.991990][ T333] ? packet_set_ring (net/packet/af_packet.c:652) [ 25.991993][ T333] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 25.991998][ T333] __sock_release (net/socket.c:735) [ 25.992002][ T333] sock_close (net/socket.c:1526 (discriminator 1)) [ 25.992004][ T333] __fput (fs/file_table.c:512) [ 25.992008][ T333] fput_close_sync (fs/file_table.c:617) [ 25.992011][ T333] ? alloc_file_clone (fs/file_table.c:479) [ 25.992013][ 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.992017][ T333] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 25.992019][ T333] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.992021][ T333] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 25.992025][ T333] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.992027][ T333] RIP: 0033:0x7fb88d7f354e [ 25.992030][ 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 [ 25.992032][ T333] RSP: 002b:00007ffc40436000 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 25.992034][ T333] RAX: ffffffffffffffda RBX: 0000558f25e83690 RCX: 00007fb88d7f354e [ 25.992035][ T333] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 25.992036][ T333] RBP: 00007ffc40436010 R08: 0000000000000000 R09: 0000000000000000 [ 25.992037][ T333] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 25.992038][ T333] R13: 00000000fffffffe R14: 0000558f172f7760 R15: 0000000000000001 | [ 27.490931][ T369] softirqs last disabled at (43784): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 27.490936][ T369] Preemption disabled at: | [ 27.490937][ T369] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.490945][ T369] Tainted: [W]=WARN [ 27.490946][ T369] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.490947][ T369] Call Trace: [ 27.490949][ T369] [ 27.490951][ T369] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.490956][ T369] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.490957][ T369] __might_resched.cold (kernel/sched/core.c:9234) [ 27.490962][ T369] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.490966][ 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) [ 27.490971][ 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)) [ 27.490973][ T369] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.490979][ 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) [ 27.490981][ T369] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.490985][ T369] put_chars (drivers/char/virtio_console.c:1176) [ 27.490988][ T369] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.490990][ T369] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.490994][ T369] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.490997][ T369] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.491003][ T369] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.491006][ T369] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.491012][ T369] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.491015][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.491019][ T369] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.491022][ T369] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.491026][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.491028][ T369] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.491032][ T369] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.491036][ T369] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.491037][ T369] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.491042][ T369] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.491045][ T369] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.491046][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.491048][ T369] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.491052][ T369] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.491054][ T369] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.491056][ T369] vprintk_emit (kernel/printk/printk.c:2479) [ 27.491060][ T369] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.491061][ T369] ? kasan_save_stack (mm/kasan/common.c:58) [ 27.491063][ T369] ? kasan_save_track (mm/kasan/common.c:78) [ 27.491065][ T369] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 27.491066][ T369] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 27.491068][ T369] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 27.491069][ T369] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 27.491071][ T369] ? do_sock_setsockopt (net/socket.c:2397) [ 27.491075][ T369] _printk (kernel/printk/printk.c:2504) [ 27.491078][ T369] ? snapshot_read.cold (user.c:?) [ 27.491082][ T369] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.491085][ T369] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.491089][ T369] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.491091][ T369] ? netdev_notice (net/core/dev.c:13194) [ 27.491097][ 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) [ 27.491100][ T369] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.491104][ T369] netif_set_promiscuity (net/core/dev.c:9699) [ 27.491108][ T369] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.491111][ T369] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 27.491114][ T369] packet_mc_add (net/packet/af_packet.c:3755) [ 27.491117][ T369] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.491121][ T369] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.491123][ T369] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 27.491128][ T369] packet_setsockopt (net/packet/af_packet.c:3840) [ 27.491131][ T369] ? packet_bind (net/packet/af_packet.c:3341) [ 27.491135][ T369] ? do_sock_getsockopt (net/socket.c:2484) [ 27.491139][ T369] ? sock_poll (net/socket.c:1514) [ 27.491143][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.491144][ T369] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.491148][ T369] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 27.491153][ T369] do_sock_setsockopt (net/socket.c:2397) [ 27.491156][ T369] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 27.491162][ T369] __sys_setsockopt (net/socket.c:2422) [ 27.491166][ T369] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 27.491168][ T369] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.491170][ T369] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.491173][ T369] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.491174][ T369] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.491176][ T369] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.491178][ T369] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.491180][ T369] RIP: 0033:0x7ff997c0e2de [ 27.491184][ 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 [ 27.491186][ T369] RSP: 002b:00007ffc56fa0d58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 27.491188][ T369] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ff997c0e2de [ 27.491190][ T369] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 27.491190][ T369] RBP: 00007ffc56fa0e90 R08: 0000000000000010 R09: 000055c4bf83f530 [ 27.491191][ T369] R10: 00007ffc56fa0dd0 R11: 0000000000000246 R12: 0000000000000001 [ 27.491192][ T369] R13: 000055c4bf83f918 R14: 000055c4bf83f690 R15: 0000000000000000 | [ 29.470128][ T364] softirqs last disabled at (56340): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 29.470131][ T364] Preemption disabled at: | [ 29.470132][ T364] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.470140][ T364] Tainted: [W]=WARN [ 29.470141][ T364] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.470142][ T364] Call Trace: [ 29.470143][ T364] [ 29.470145][ T364] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.470150][ T364] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.470152][ T364] __might_resched.cold (kernel/sched/core.c:9234) [ 29.470156][ T364] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.470159][ 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) [ 29.470165][ 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)) [ 29.470167][ T364] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.470174][ 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) [ 29.470176][ T364] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.470179][ T364] put_chars (drivers/char/virtio_console.c:1176) [ 29.470182][ T364] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.470186][ T364] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.470192][ T364] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.470199][ T364] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.470202][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.470205][ T364] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.470209][ T364] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.470213][ T364] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.470217][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.470218][ T364] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.470222][ T364] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.470226][ T364] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.470227][ T364] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.470233][ T364] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.470235][ T364] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.470237][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.470239][ T364] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.470242][ T364] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.470244][ T364] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.470247][ T364] vprintk_emit (kernel/printk/printk.c:2479) [ 29.470251][ T364] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.470254][ T364] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.470258][ T364] _printk (kernel/printk/printk.c:2504) [ 29.470261][ T364] ? snapshot_read.cold (user.c:?) [ 29.470263][ T364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.470267][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.470268][ T364] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 29.470271][ T364] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 29.470275][ T364] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 29.470277][ T364] ? netdev_notice (net/core/dev.c:13194) [ 29.470278][ T364] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 29.470281][ T364] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 29.470285][ T364] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 29.470286][ T364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.470289][ T364] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 29.470292][ T364] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 29.470294][ T364] ? __fput (fs/file_table.c:512) [ 29.470297][ 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) [ 29.470300][ T364] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 29.470304][ T364] netif_set_promiscuity (net/core/dev.c:9699) [ 29.470308][ T364] dev_set_promiscuity (net/core/dev_api.c:288) [ 29.470311][ T364] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 29.470316][ T364] ? packet_set_ring (net/packet/af_packet.c:652) [ 29.470319][ T364] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 29.470324][ T364] __sock_release (net/socket.c:735) [ 29.470327][ T364] sock_close (net/socket.c:1526 (discriminator 1)) [ 29.470329][ T364] __fput (fs/file_table.c:512) [ 29.470335][ T364] fput_close_sync (fs/file_table.c:617) [ 29.470337][ T364] ? alloc_file_clone (fs/file_table.c:479) [ 29.470339][ 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) [ 29.470343][ T364] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 29.470345][ T364] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.470347][ T364] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.470350][ T364] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.470352][ T364] RIP: 0033:0x7f2d9dae754e [ 29.470356][ 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 [ 29.470357][ T364] RSP: 002b:00007ffd93e000b0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 29.470360][ T364] RAX: ffffffffffffffda RBX: 0000560b2b0cc690 RCX: 00007f2d9dae754e [ 29.470362][ T364] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 29.470363][ T364] RBP: 00007ffd93e000c0 R08: 0000000000000000 R09: 0000000000000000 [ 29.470364][ T364] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 29.470364][ T364] R13: 00000000fffffffe R14: 0000560b1d9ff760 R15: 0000000000000001 | [ 31.000934][ T398] softirqs last disabled at (42102): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 31.000939][ T398] Preemption disabled at: | [ 31.000940][ T398] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.000948][ T398] Tainted: [W]=WARN [ 31.000949][ T398] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.000950][ T398] Call Trace: [ 31.000952][ T398] [ 31.000953][ T398] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.000959][ T398] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.000960][ T398] __might_resched.cold (kernel/sched/core.c:9234) [ 31.000965][ T398] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.000968][ 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) [ 31.000974][ 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)) [ 31.000976][ T398] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.000986][ 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) [ 31.000988][ T398] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.000992][ T398] put_chars (drivers/char/virtio_console.c:1176) [ 31.000995][ T398] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.000997][ T398] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 31.001001][ T398] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.001004][ T398] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.001009][ T398] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.001013][ T398] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.001018][ T398] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.001021][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.001026][ T398] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.001029][ T398] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.001033][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.001035][ T398] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.001039][ T398] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.001043][ T398] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.001044][ T398] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.001049][ T398] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.001052][ T398] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.001053][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.001055][ T398] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.001059][ T398] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.001061][ T398] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.001064][ T398] vprintk_emit (kernel/printk/printk.c:2479) [ 31.001067][ T398] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.001068][ T398] ? kasan_save_stack (mm/kasan/common.c:58) [ 31.001071][ T398] ? kasan_save_track (mm/kasan/common.c:78) [ 31.001072][ T398] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 31.001073][ T398] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 31.001075][ T398] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 31.001076][ T398] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 31.001078][ T398] ? do_sock_setsockopt (net/socket.c:2397) [ 31.001082][ T398] _printk (kernel/printk/printk.c:2504) [ 31.001085][ T398] ? snapshot_read.cold (user.c:?) [ 31.001089][ T398] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.001093][ T398] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.001096][ T398] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.001098][ T398] ? netdev_notice (net/core/dev.c:13194) [ 31.001105][ 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) [ 31.001107][ T398] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 31.001111][ T398] netif_set_promiscuity (net/core/dev.c:9699) [ 31.001116][ T398] dev_set_promiscuity (net/core/dev_api.c:288) [ 31.001118][ T398] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 31.001121][ T398] packet_mc_add (net/packet/af_packet.c:3755) [ 31.001123][ T398] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.001127][ T398] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.001130][ T398] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 31.001135][ T398] packet_setsockopt (net/packet/af_packet.c:3840) [ 31.001138][ T398] ? packet_bind (net/packet/af_packet.c:3341) [ 31.001142][ T398] ? do_sock_getsockopt (net/socket.c:2484) [ 31.001146][ T398] ? sock_poll (net/socket.c:1514) [ 31.001150][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.001152][ T398] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.001155][ T398] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 31.001160][ T398] do_sock_setsockopt (net/socket.c:2397) [ 31.001163][ T398] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 31.001169][ T398] __sys_setsockopt (net/socket.c:2422) [ 31.001174][ T398] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 31.001175][ T398] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.001177][ T398] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 31.001180][ T398] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 31.001182][ T398] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.001183][ T398] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.001185][ T398] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.001188][ T398] RIP: 0033:0x7f583482a2de [ 31.001191][ 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 [ 31.001193][ T398] RSP: 002b:00007ffd7dae9cc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 31.001195][ T398] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f583482a2de [ 31.001196][ T398] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 31.001197][ T398] RBP: 00007ffd7dae9e00 R08: 0000000000000010 R09: 000055a4d2760530 [ 31.001198][ T398] R10: 00007ffd7dae9d40 R11: 0000000000000246 R12: 0000000000000001 [ 31.001199][ T398] R13: 000055a4d2760918 R14: 000055a4d2760690 R15: 0000000000000000 | [ 32.975534][ T393] softirqs last disabled at (55984): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 32.975537][ T393] Preemption disabled at: | [ 32.975538][ T393] vprintk_emit (kernel/printk/printk.c:2471) | [ 32.975546][ T393] Tainted: [W]=WARN [ 32.975547][ T393] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.975548][ T393] Call Trace: [ 32.975549][ T393] [ 32.975551][ T393] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.975556][ T393] ? vprintk_emit (kernel/printk/printk.c:2471) [ 32.975557][ T393] __might_resched.cold (kernel/sched/core.c:9234) [ 32.975561][ T393] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.975565][ 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) [ 32.975570][ 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)) [ 32.975573][ T393] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.975579][ 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) [ 32.975581][ T393] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.975584][ T393] put_chars (drivers/char/virtio_console.c:1176) [ 32.975587][ T393] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.975591][ T393] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 32.975596][ T393] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.975603][ T393] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.975606][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.975609][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.975613][ T393] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.975617][ T393] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.975620][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.975622][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.975626][ T393] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.975630][ T393] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.975631][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.975637][ T393] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.975639][ T393] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.975640][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.975642][ T393] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.975646][ T393] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.975648][ T393] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.975651][ T393] vprintk_emit (kernel/printk/printk.c:2479) [ 32.975654][ T393] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.975657][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.975661][ T393] _printk (kernel/printk/printk.c:2504) [ 32.975664][ T393] ? snapshot_read.cold (user.c:?) [ 32.975666][ T393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.975669][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.975671][ T393] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 32.975674][ T393] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 32.975677][ T393] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 32.975679][ T393] ? netdev_notice (net/core/dev.c:13194) [ 32.975680][ T393] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 32.975683][ T393] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 32.975687][ T393] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 32.975689][ T393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.975691][ T393] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 32.975694][ T393] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 32.975697][ T393] ? __fput (fs/file_table.c:512) [ 32.975700][ 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) [ 32.975702][ T393] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 32.975706][ T393] netif_set_promiscuity (net/core/dev.c:9699) [ 32.975716][ T393] dev_set_promiscuity (net/core/dev_api.c:288) [ 32.975719][ T393] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 32.975723][ T393] ? packet_set_ring (net/packet/af_packet.c:652) [ 32.975726][ T393] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 32.975731][ T393] __sock_release (net/socket.c:735) [ 32.975735][ T393] sock_close (net/socket.c:1526 (discriminator 1)) [ 32.975737][ T393] __fput (fs/file_table.c:512) [ 32.975741][ T393] fput_close_sync (fs/file_table.c:617) [ 32.975744][ T393] ? alloc_file_clone (fs/file_table.c:479) [ 32.975746][ 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) [ 32.975750][ T393] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 32.975752][ T393] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.975754][ T393] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.975757][ T393] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.975759][ T393] RIP: 0033:0x7fb13941154e [ 32.975763][ 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 [ 32.975764][ T393] RSP: 002b:00007ffeb7d45670 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 32.975767][ T393] RAX: ffffffffffffffda RBX: 000056449ed9a690 RCX: 00007fb13941154e [ 32.975768][ T393] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 32.975769][ T393] RBP: 00007ffeb7d45680 R08: 0000000000000000 R09: 0000000000000000 [ 32.975769][ T393] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 32.975770][ T393] R13: 00000000fffffffe R14: 000056447be19760 R15: 0000000000000001 | [ 34.723628][ T433] softirqs last disabled at (32640): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 34.723633][ T433] Preemption disabled at: | [ 34.723633][ T433] vprintk_emit (kernel/printk/printk.c:2471) | [ 34.723641][ T433] Tainted: [W]=WARN [ 34.723642][ T433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.723644][ T433] Call Trace: [ 34.723646][ T433] [ 34.723647][ T433] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.723653][ T433] ? vprintk_emit (kernel/printk/printk.c:2471) [ 34.723654][ T433] __might_resched.cold (kernel/sched/core.c:9234) [ 34.723659][ T433] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.723662][ 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) [ 34.723668][ 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)) [ 34.723670][ T433] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.723676][ 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) [ 34.723678][ T433] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.723682][ T433] put_chars (drivers/char/virtio_console.c:1176) [ 34.723685][ T433] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.723687][ T433] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 34.723691][ T433] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 34.723694][ T433] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.723699][ T433] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.723702][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.723707][ T433] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.723714][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.723718][ T433] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.723722][ T433] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.723726][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.723728][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.723732][ T433] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.723735][ T433] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.723737][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.723742][ T433] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.723744][ T433] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.723746][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.723748][ T433] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 34.723751][ T433] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.723753][ T433] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.723756][ T433] vprintk_emit (kernel/printk/printk.c:2479) [ 34.723760][ T433] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.723761][ T433] ? kasan_save_stack (mm/kasan/common.c:58) [ 34.723763][ T433] ? kasan_save_track (mm/kasan/common.c:78) [ 34.723764][ T433] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 34.723766][ T433] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 34.723767][ T433] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 34.723769][ T433] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 34.723771][ T433] ? do_sock_setsockopt (net/socket.c:2397) [ 34.723774][ T433] _printk (kernel/printk/printk.c:2504) [ 34.723778][ T433] ? snapshot_read.cold (user.c:?) [ 34.723782][ T433] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 34.723785][ T433] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 34.723788][ T433] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 34.723790][ T433] ? netdev_notice (net/core/dev.c:13194) [ 34.723797][ 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) [ 34.723799][ T433] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 34.723803][ T433] netif_set_promiscuity (net/core/dev.c:9699) [ 34.723808][ T433] dev_set_promiscuity (net/core/dev_api.c:288) [ 34.723811][ T433] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 34.723814][ T433] packet_mc_add (net/packet/af_packet.c:3755) [ 34.723816][ T433] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 34.723820][ T433] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 34.723823][ T433] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 34.723828][ T433] packet_setsockopt (net/packet/af_packet.c:3840) [ 34.723831][ T433] ? packet_bind (net/packet/af_packet.c:3341) [ 34.723835][ T433] ? do_sock_getsockopt (net/socket.c:2484) [ 34.723839][ T433] ? sock_poll (net/socket.c:1514) [ 34.723842][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.723844][ T433] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.723848][ T433] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 34.723852][ T433] do_sock_setsockopt (net/socket.c:2397) [ 34.723855][ T433] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 34.723862][ T433] __sys_setsockopt (net/socket.c:2422) [ 34.723866][ T433] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 34.723868][ T433] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.723870][ T433] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 34.723872][ T433] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 34.723874][ T433] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.723875][ T433] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.723878][ T433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.723880][ T433] RIP: 0033:0x7fd2727232de [ 34.723884][ 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 [ 34.723886][ T433] RSP: 002b:00007ffc4d108f58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 34.723888][ T433] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd2727232de [ 34.723890][ T433] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 34.723890][ T433] RBP: 00007ffc4d109090 R08: 0000000000000010 R09: 0000556c2fe00530 [ 34.723891][ T433] R10: 00007ffc4d108fd0 R11: 0000000000000246 R12: 0000000000000001 [ 34.723892][ T433] R13: 0000556c2fe00918 R14: 0000556c2fe00690 R15: 0000000000000000 | [ 35.752077][ T440] softirqs last disabled at (35003): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 35.752079][ T440] Preemption disabled at: | [ 35.752080][ T440] vprintk_emit (kernel/printk/printk.c:2471) | [ 35.752088][ T440] Tainted: [W]=WARN [ 35.752089][ T440] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.752090][ T440] Call Trace: [ 35.752092][ T440] [ 35.752093][ T440] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.752098][ T440] ? vprintk_emit (kernel/printk/printk.c:2471) [ 35.752100][ T440] __might_resched.cold (kernel/sched/core.c:9234) [ 35.752104][ T440] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.752107][ 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) [ 35.752113][ 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)) [ 35.752115][ T440] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.752121][ 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) [ 35.752123][ T440] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.752126][ T440] put_chars (drivers/char/virtio_console.c:1176) [ 35.752130][ T440] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.752131][ T440] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 35.752135][ T440] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.752139][ T440] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 35.752144][ T440] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.752147][ T440] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.752152][ T440] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.752155][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.752160][ T440] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.752163][ T440] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.752167][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.752169][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.752173][ T440] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.752176][ T440] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.752178][ T440] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.752183][ T440] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.752185][ T440] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.752187][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.752189][ T440] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.752192][ T440] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.752194][ T440] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.752197][ T440] vprintk_emit (kernel/printk/printk.c:2479) [ 35.752200][ T440] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.752202][ T440] ? kasan_save_stack (mm/kasan/common.c:58) [ 35.752204][ T440] ? kasan_save_track (mm/kasan/common.c:78) [ 35.752205][ T440] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 35.752206][ T440] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 35.752208][ T440] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 35.752210][ T440] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 35.752212][ T440] ? do_sock_setsockopt (net/socket.c:2397) [ 35.752216][ T440] _printk (kernel/printk/printk.c:2504) [ 35.752220][ T440] ? snapshot_read.cold (user.c:?) [ 35.752224][ T440] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 35.752227][ T440] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 35.752230][ T440] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 35.752232][ T440] ? netdev_notice (net/core/dev.c:13194) [ 35.752239][ 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) [ 35.752241][ T440] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 35.752245][ T440] netif_set_promiscuity (net/core/dev.c:9699) [ 35.752249][ T440] dev_set_promiscuity (net/core/dev_api.c:288) [ 35.752252][ T440] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 35.752255][ T440] packet_mc_add (net/packet/af_packet.c:3755) [ 35.752257][ T440] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 35.752261][ T440] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 35.752263][ T440] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 35.752268][ T440] packet_setsockopt (net/packet/af_packet.c:3840) [ 35.752272][ T440] ? packet_bind (net/packet/af_packet.c:3341) [ 35.752275][ T440] ? do_sock_getsockopt (net/socket.c:2484) [ 35.752280][ T440] ? sock_poll (net/socket.c:1514) [ 35.752283][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.752285][ T440] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.752289][ T440] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 35.752292][ T440] do_sock_setsockopt (net/socket.c:2397) [ 35.752295][ T440] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 35.752301][ T440] __sys_setsockopt (net/socket.c:2422) [ 35.752306][ T440] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 35.752307][ T440] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.752309][ T440] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 35.752312][ T440] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 35.752313][ T440] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.752315][ T440] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.752317][ T440] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.752319][ T440] RIP: 0033:0x7fa8302902de [ 35.752323][ 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 [ 35.752325][ T440] RSP: 002b:00007ffe0b15f068 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 35.752327][ T440] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8302902de [ 35.752329][ T440] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 35.752330][ T440] RBP: 00007ffe0b15f1a0 R08: 0000000000000010 R09: 0000557417a4c530 [ 35.752331][ T440] R10: 00007ffe0b15f0e0 R11: 0000000000000246 R12: 0000000000000001 [ 35.752331][ T440] R13: 0000557417a4c918 R14: 0000557417a4c690 R15: 0000000000000000 | [ 37.733000][ T433] softirqs last disabled at (49458): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 37.733003][ T433] Preemption disabled at: | [ 37.733003][ T433] vprintk_emit (kernel/printk/printk.c:2471) | [ 37.733011][ T433] Tainted: [W]=WARN [ 37.733012][ T433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.733013][ T433] Call Trace: [ 37.733015][ T433] [ 37.733016][ T433] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.733022][ T433] ? vprintk_emit (kernel/printk/printk.c:2471) [ 37.733023][ T433] __might_resched.cold (kernel/sched/core.c:9234) [ 37.733028][ T433] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.733031][ 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.733036][ 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.733039][ T433] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.733045][ 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.733047][ T433] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.733050][ T433] put_chars (drivers/char/virtio_console.c:1176) [ 37.733053][ T433] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.733057][ 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.733062][ T433] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.733069][ T433] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.733072][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.733075][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.733079][ T433] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.733083][ T433] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.733087][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.733088][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.733092][ T433] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.733096][ T433] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.733098][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.733103][ T433] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.733105][ T433] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.733107][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.733109][ T433] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 37.733113][ T433] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.733114][ T433] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.733117][ T433] vprintk_emit (kernel/printk/printk.c:2479) [ 37.733121][ T433] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.733124][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.733128][ T433] _printk (kernel/printk/printk.c:2504) [ 37.733131][ T433] ? snapshot_read.cold (user.c:?) [ 37.733132][ T433] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.733136][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.733138][ T433] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 37.733141][ T433] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 37.733144][ T433] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 37.733146][ T433] ? netdev_notice (net/core/dev.c:13194) [ 37.733147][ T433] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 37.733150][ T433] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 37.733154][ T433] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 37.733156][ T433] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.733158][ T433] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 37.733161][ T433] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 37.733163][ T433] ? __fput (fs/file_table.c:512) [ 37.733167][ 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.733169][ T433] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 37.733173][ T433] netif_set_promiscuity (net/core/dev.c:9699) [ 37.733177][ T433] dev_set_promiscuity (net/core/dev_api.c:288) [ 37.733181][ T433] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 37.733185][ T433] ? packet_set_ring (net/packet/af_packet.c:652) [ 37.733188][ T433] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 37.733193][ T433] __sock_release (net/socket.c:735) [ 37.733196][ T433] sock_close (net/socket.c:1526 (discriminator 1)) [ 37.733198][ T433] __fput (fs/file_table.c:512) [ 37.733203][ T433] fput_close_sync (fs/file_table.c:617) [ 37.733205][ T433] ? alloc_file_clone (fs/file_table.c:479) [ 37.733208][ 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.733212][ T433] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 37.733214][ T433] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.733216][ T433] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 37.733219][ T433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.733221][ T433] RIP: 0033:0x7fd27269a54e [ 37.733224][ 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 [ 37.733226][ T433] RSP: 002b:00007ffc4d1090c0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 37.733228][ T433] RAX: ffffffffffffffda RBX: 0000556c2fe00690 RCX: 00007fd27269a54e [ 37.733229][ T433] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 37.733230][ T433] RBP: 00007ffc4d1090d0 R08: 0000000000000000 R09: 0000000000000000 [ 37.733231][ T433] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 37.733232][ T433] R13: 00000000fffffffe R14: 0000556bf525c760 R15: 0000000000000001 | [ 39.249083][ T469] softirqs last disabled at (34224): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 39.249088][ T469] Preemption disabled at: | [ 39.249088][ T469] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.249097][ T469] Tainted: [W]=WARN [ 39.249098][ T469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.249100][ T469] Call Trace: [ 39.249101][ T469] [ 39.249103][ T469] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.249108][ T469] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.249110][ T469] __might_resched.cold (kernel/sched/core.c:9234) [ 39.249114][ T469] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.249118][ 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) [ 39.249123][ 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)) [ 39.249126][ T469] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.249132][ 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) [ 39.249134][ T469] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.249137][ T469] put_chars (drivers/char/virtio_console.c:1176) [ 39.249141][ T469] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.249142][ T469] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 39.249146][ T469] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 39.249150][ T469] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 39.249155][ T469] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.249158][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.249163][ T469] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.249166][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.249171][ T469] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.249174][ T469] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.249178][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.249179][ T469] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.249183][ T469] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.249187][ T469] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.249189][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.249194][ T469] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.249196][ T469] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.249197][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.249199][ T469] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.249203][ T469] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.249205][ T469] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.249208][ T469] vprintk_emit (kernel/printk/printk.c:2479) [ 39.249211][ T469] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.249212][ T469] ? kasan_save_stack (mm/kasan/common.c:58) [ 39.249215][ T469] ? kasan_save_track (mm/kasan/common.c:78) [ 39.249216][ T469] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 39.249217][ T469] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 39.249219][ T469] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 39.249221][ T469] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 39.249222][ T469] ? do_sock_setsockopt (net/socket.c:2397) [ 39.249226][ T469] _printk (kernel/printk/printk.c:2504) [ 39.249229][ T469] ? snapshot_read.cold (user.c:?) [ 39.249234][ T469] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.249237][ T469] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.249240][ T469] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.249242][ T469] ? netdev_notice (net/core/dev.c:13194) [ 39.249249][ 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) [ 39.249252][ T469] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 39.249256][ T469] netif_set_promiscuity (net/core/dev.c:9699) [ 39.249260][ T469] dev_set_promiscuity (net/core/dev_api.c:288) [ 39.249263][ T469] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 39.249266][ T469] packet_mc_add (net/packet/af_packet.c:3755) [ 39.249268][ T469] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.249272][ T469] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.249274][ T469] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 39.249279][ T469] packet_setsockopt (net/packet/af_packet.c:3840) [ 39.249282][ T469] ? packet_bind (net/packet/af_packet.c:3341) [ 39.249286][ T469] ? do_sock_getsockopt (net/socket.c:2484) [ 39.249290][ T469] ? sock_poll (net/socket.c:1514) [ 39.249294][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.249296][ T469] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.249299][ T469] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 39.249304][ T469] do_sock_setsockopt (net/socket.c:2397) [ 39.249307][ T469] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 39.249313][ T469] __sys_setsockopt (net/socket.c:2422) [ 39.249317][ T469] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 39.249319][ T469] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.249321][ T469] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 39.249324][ T469] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 39.249325][ T469] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.249326][ T469] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.249329][ T469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.249331][ T469] RIP: 0033:0x7fe10bbb82de [ 39.249335][ 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 [ 39.249336][ T469] RSP: 002b:00007ffe1eee3fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 39.249339][ T469] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe10bbb82de [ 39.249340][ T469] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 39.249341][ T469] RBP: 00007ffe1eee40e0 R08: 0000000000000010 R09: 0000559b76230530 [ 39.249342][ T469] R10: 00007ffe1eee4020 R11: 0000000000000246 R12: 0000000000000001 [ 39.249343][ T469] R13: 0000559b76230918 R14: 0000559b76230690 R15: 0000000000000000 | [ 41.232039][ T464] softirqs last disabled at (64560): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 41.232042][ T464] Preemption disabled at: | [ 41.232043][ T464] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.232051][ T464] Tainted: [W]=WARN [ 41.232052][ T464] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.232053][ T464] Call Trace: [ 41.232054][ T464] [ 41.232056][ T464] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.232061][ T464] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.232063][ T464] __might_resched.cold (kernel/sched/core.c:9234) [ 41.232067][ T464] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.232071][ 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) [ 41.232076][ 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)) [ 41.232079][ T464] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.232085][ 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) [ 41.232087][ T464] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.232091][ T464] put_chars (drivers/char/virtio_console.c:1176) [ 41.232094][ T464] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.232098][ T464] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.232103][ T464] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.232111][ T464] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.232113][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.232117][ T464] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.232121][ T464] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.232125][ T464] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.232129][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.232131][ T464] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.232135][ T464] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.232138][ T464] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.232140][ T464] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.232145][ T464] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.232148][ T464] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.232149][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.232151][ T464] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 41.232155][ T464] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.232157][ T464] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.232160][ T464] vprintk_emit (kernel/printk/printk.c:2479) [ 41.232163][ T464] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.232166][ T464] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.232170][ T464] _printk (kernel/printk/printk.c:2504) [ 41.232173][ T464] ? snapshot_read.cold (user.c:?) [ 41.232175][ T464] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 41.232179][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.232180][ T464] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.232183][ T464] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.232187][ T464] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.232189][ T464] ? netdev_notice (net/core/dev.c:13194) [ 41.232191][ T464] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 41.232193][ T464] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 41.232197][ T464] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 41.232199][ T464] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 41.232202][ T464] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 41.232205][ T464] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 41.232207][ T464] ? __fput (fs/file_table.c:512) [ 41.232210][ 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) [ 41.232213][ T464] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.232217][ T464] netif_set_promiscuity (net/core/dev.c:9699) [ 41.232222][ T464] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.232225][ T464] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 41.232229][ T464] ? packet_set_ring (net/packet/af_packet.c:652) [ 41.232233][ T464] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 41.232238][ T464] __sock_release (net/socket.c:735) [ 41.232241][ T464] sock_close (net/socket.c:1526 (discriminator 1)) [ 41.232243][ T464] __fput (fs/file_table.c:512) [ 41.232248][ T464] fput_close_sync (fs/file_table.c:617) [ 41.232251][ T464] ? alloc_file_clone (fs/file_table.c:479) [ 41.232253][ 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) [ 41.232257][ T464] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 41.232259][ T464] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.232261][ T464] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.232264][ T464] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.232267][ T464] RIP: 0033:0x7fc27af0d54e [ 41.232270][ 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 [ 41.232272][ T464] RSP: 002b:00007ffc22a97920 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 41.232274][ T464] RAX: ffffffffffffffda RBX: 0000561e201d0690 RCX: 00007fc27af0d54e [ 41.232276][ T464] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 41.232276][ T464] RBP: 00007ffc22a97930 R08: 0000000000000000 R09: 0000000000000000 [ 41.232277][ T464] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 41.232278][ T464] R13: 00000000fffffffe R14: 0000561e140b2760 R15: 0000000000000001 | [ 42.780120][ T498] softirqs last disabled at (46591): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 42.780123][ T498] Preemption disabled at: | [ 42.780123][ T498] vprintk_emit (kernel/printk/printk.c:2471) | [ 42.780132][ T498] Tainted: [W]=WARN [ 42.780133][ T498] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.780134][ T498] Call Trace: [ 42.780136][ T498] [ 42.780137][ T498] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.780142][ T498] ? vprintk_emit (kernel/printk/printk.c:2471) [ 42.780144][ T498] __might_resched.cold (kernel/sched/core.c:9234) [ 42.780148][ T498] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.780152][ 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) [ 42.780157][ 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)) [ 42.780160][ T498] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.780166][ 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) [ 42.780167][ T498] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.780171][ T498] put_chars (drivers/char/virtio_console.c:1176) [ 42.780174][ T498] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.780176][ T498] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 42.780180][ T498] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 42.780183][ T498] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 42.780188][ T498] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.780192][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.780197][ T498] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.780200][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.780205][ T498] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.780208][ T498] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.780212][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.780214][ T498] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.780218][ T498] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.780222][ T498] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.780223][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.780228][ T498] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.780231][ T498] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.780232][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.780234][ T498] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 42.780238][ T498] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.780239][ T498] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.780242][ T498] vprintk_emit (kernel/printk/printk.c:2479) [ 42.780245][ T498] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.780247][ T498] ? kasan_save_stack (mm/kasan/common.c:58) [ 42.780249][ T498] ? kasan_save_track (mm/kasan/common.c:78) [ 42.780250][ T498] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 42.780252][ T498] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 42.780254][ T498] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 42.780255][ T498] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 42.780257][ T498] ? do_sock_setsockopt (net/socket.c:2397) [ 42.780261][ T498] _printk (kernel/printk/printk.c:2504) [ 42.780265][ T498] ? snapshot_read.cold (user.c:?) [ 42.780269][ T498] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 42.780272][ T498] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 42.780275][ T498] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 42.780278][ T498] ? netdev_notice (net/core/dev.c:13194) [ 42.780284][ 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) [ 42.780287][ T498] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 42.780291][ T498] netif_set_promiscuity (net/core/dev.c:9699) [ 42.780295][ T498] dev_set_promiscuity (net/core/dev_api.c:288) [ 42.780298][ T498] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 42.780301][ T498] packet_mc_add (net/packet/af_packet.c:3755) [ 42.780303][ T498] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 42.780307][ T498] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 42.780309][ T498] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 42.780314][ T498] packet_setsockopt (net/packet/af_packet.c:3840) [ 42.780318][ T498] ? packet_bind (net/packet/af_packet.c:3341) [ 42.780321][ T498] ? do_sock_getsockopt (net/socket.c:2484) [ 42.780326][ T498] ? sock_poll (net/socket.c:1514) [ 42.780329][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.780331][ T498] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.780335][ T498] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 42.780338][ T498] do_sock_setsockopt (net/socket.c:2397) [ 42.780341][ T498] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 42.780347][ T498] __sys_setsockopt (net/socket.c:2422) [ 42.780351][ T498] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 42.780353][ T498] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.780355][ T498] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 42.780358][ T498] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 42.780360][ T498] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 42.780361][ T498] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 42.780363][ T498] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.780365][ T498] RIP: 0033:0x7f6c16f9c2de [ 42.780369][ 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 [ 42.780371][ T498] RSP: 002b:00007ffd42d72138 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 42.780373][ T498] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6c16f9c2de [ 42.780375][ T498] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 42.780376][ T498] RBP: 00007ffd42d72270 R08: 0000000000000010 R09: 0000557bfbb24530 [ 42.780376][ T498] R10: 00007ffd42d721b0 R11: 0000000000000246 R12: 0000000000000001 [ 42.780377][ T498] R13: 0000557bfbb24918 R14: 0000557bfbb24690 R15: 0000000000000000 | [ 44.760432][ T493] softirqs last disabled at (50828): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 44.760435][ T493] Preemption disabled at: | [ 44.760436][ T493] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.760444][ T493] Tainted: [W]=WARN [ 44.760445][ T493] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.760446][ T493] Call Trace: [ 44.760447][ T493] [ 44.760449][ T493] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.760454][ T493] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.760455][ T493] __might_resched.cold (kernel/sched/core.c:9234) [ 44.760460][ T493] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.760464][ 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) [ 44.760469][ 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)) [ 44.760471][ T493] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.760477][ 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) [ 44.760480][ T493] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.760483][ T493] put_chars (drivers/char/virtio_console.c:1176) [ 44.760486][ T493] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.760490][ T493] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 44.760496][ T493] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.760503][ T493] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.760506][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.760509][ T493] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.760513][ T493] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.760517][ T493] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.760521][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.760523][ T493] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.760527][ T493] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.760531][ T493] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.760532][ T493] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 44.760538][ T493] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.760540][ T493] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.760542][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.760543][ T493] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.760547][ T493] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.760549][ T493] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.760552][ T493] vprintk_emit (kernel/printk/printk.c:2479) [ 44.760555][ T493] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.760559][ T493] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 44.760562][ T493] _printk (kernel/printk/printk.c:2504) [ 44.760566][ T493] ? snapshot_read.cold (user.c:?) [ 44.760567][ T493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 44.760571][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.760573][ T493] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.760576][ T493] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.760580][ T493] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.760582][ T493] ? netdev_notice (net/core/dev.c:13194) [ 44.760583][ T493] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 44.760586][ T493] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 44.760590][ T493] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 44.760592][ T493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 44.760594][ T493] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 44.760597][ T493] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 44.760599][ T493] ? __fput (fs/file_table.c:512) [ 44.760603][ 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) [ 44.760605][ T493] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.760610][ T493] netif_set_promiscuity (net/core/dev.c:9699) [ 44.760614][ T493] dev_set_promiscuity (net/core/dev_api.c:288) [ 44.760617][ T493] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 44.760621][ T493] ? packet_set_ring (net/packet/af_packet.c:652) [ 44.760625][ T493] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 44.760629][ T493] __sock_release (net/socket.c:735) [ 44.760633][ T493] sock_close (net/socket.c:1526 (discriminator 1)) [ 44.760635][ T493] __fput (fs/file_table.c:512) [ 44.760640][ T493] fput_close_sync (fs/file_table.c:617) [ 44.760643][ T493] ? alloc_file_clone (fs/file_table.c:479) [ 44.760645][ 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) [ 44.760649][ T493] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 44.760651][ T493] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.760653][ T493] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.760656][ T493] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.760658][ T493] RIP: 0033:0x7f36f480f54e [ 44.760662][ 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 [ 44.760664][ T493] RSP: 002b:00007ffde0f00490 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 44.760666][ T493] RAX: ffffffffffffffda RBX: 000055df66ff7690 RCX: 00007f36f480f54e [ 44.760668][ T493] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 44.760668][ T493] RBP: 00007ffde0f004a0 R08: 0000000000000000 R09: 0000000000000000 [ 44.760669][ 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