====================================== | [ 9.306590][ T206] softirqs last disabled at (42230): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 9.306593][ T206] Preemption disabled at: | [ 9.306593][ T206] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.306602][ T206] Tainted: [W]=WARN [ 9.306603][ T206] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.306604][ T206] Call Trace: [ 9.306606][ T206] [ 9.306608][ T206] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.306613][ T206] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.306615][ T206] __might_resched.cold (kernel/sched/core.c:9234) [ 9.306619][ T206] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.306623][ T206] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.306628][ T206] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 9.306634][ T206] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.306641][ T206] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.306643][ T206] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.306647][ T206] put_chars (drivers/char/virtio_console.c:1176) [ 9.306650][ T206] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.306654][ T206] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 9.306659][ T206] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.306663][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.306668][ T206] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.306671][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.306678][ T206] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.306681][ T206] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.306685][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.306687][ T206] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.306691][ T206] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.306694][ T206] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.306696][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.306701][ T206] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.306703][ T206] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.306705][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.306707][ T206] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.306711][ T206] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.306713][ T206] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.306715][ T206] vprintk_emit (kernel/printk/printk.c:2479) [ 9.306719][ T206] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.306721][ T206] ? save_trace (kernel/locking/lockdep.c:589) [ 9.306723][ T206] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 9.306727][ T206] _printk (kernel/printk/printk.c:2504) [ 9.306730][ T206] ? snapshot_read.cold (user.c:?) [ 9.306733][ T206] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 9.306736][ T206] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 9.306739][ T206] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 9.306743][ T206] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 9.306745][ T206] ? netdev_notice (net/core/dev.c:13194) [ 9.306747][ T206] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.306750][ T206] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.306752][ T206] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.306756][ T206] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.306758][ T206] team_mode_option_set.cold (drivers/net/team/team_core.c:639 drivers/net/team/team_core.c:1486) [ 9.306763][ T206] team_nl_options_set_doit (drivers/net/team/team_core.c:375 drivers/net/team/team_core.c:2849) [ 9.306769][ T206] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 9.306771][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.306778][ T206] ? __nla_parse (lib/nlattr.c:732) [ 9.306782][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 9.306786][ T206] ? genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.306788][ T206] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.306791][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.306797][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.306799][ T206] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.306802][ T206] ? write_profile (profile.c:?) [ 9.306805][ T206] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 9.306810][ T206] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.306814][ T206] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.306816][ T206] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 9.306819][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.306824][ T206] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.306828][ T206] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 9.306830][ T206] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.306833][ T206] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.306840][ T206] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.306841][ T206] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.306845][ T206] genl_rcv (net/netlink/genetlink.c:1218) [ 9.306847][ T206] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.306851][ T206] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.306854][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.306858][ T206] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 9.306862][ T206] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.306866][ T206] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 9.306872][ T206] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 9.306875][ T206] ? copy_msghdr_from_user (net/socket.c:2650) [ 9.306877][ T206] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 9.306878][ T206] ? move_addr_to_kernel (net/socket.c:258) [ 9.306882][ T206] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 9.306884][ T206] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.306888][ T206] ___sys_sendmsg (net/socket.c:2767) [ 9.306890][ T206] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 9.306892][ T206] ? copy_msghdr_from_user (net/socket.c:2619) [ 9.306895][ T206] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 9.306910][ T206] __sys_sendmsg (net/socket.c:2799) [ 9.306912][ T206] ? __sys_sendmsg_sock (net/socket.c:2780) [ 9.306918][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.306920][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.306923][ T206] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.306925][ T206] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.306929][ T206] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.306931][ T206] RIP: 0033:0x7fd03c90b54e [ 9.306934][ T206] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.306936][ T206] RSP: 002b:00007ffd7c38fdf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.306939][ T206] RAX: ffffffffffffffda RBX: 0000558d446919d0 RCX: 00007fd03c90b54e [ 9.306940][ T206] RDX: 0000000000000000 RSI: 00007ffd7c38fe90 RDI: 0000000000000006 [ 9.306941][ T206] RBP: 00007ffd7c38fe00 R08: 0000000000000000 R09: 0000000000000000 [ 9.306941][ T206] R10: 0000000000000000 R11: 0000000000000202 R12: 0000558d44691de0 [ 9.306942][ T206] R13: 00007ffd7c38fe90 R14: 0000558d446918e0 R15: 0000000000000000 | [ 10.950719][ T231] softirqs last disabled at (37844): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 10.950724][ T231] Preemption disabled at: | [ 10.950725][ T231] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.950733][ T231] Tainted: [W]=WARN [ 10.950734][ T231] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.950736][ T231] Call Trace: [ 10.950737][ T231] [ 10.950738][ T231] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.950744][ T231] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.950745][ T231] __might_resched.cold (kernel/sched/core.c:9234) [ 10.950750][ T231] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.950754][ T231] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.950759][ T231] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.950761][ T231] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.950768][ T231] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.950770][ T231] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.950773][ T231] put_chars (drivers/char/virtio_console.c:1176) [ 10.950777][ T231] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.950779][ T231] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.950783][ T231] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.950786][ T231] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.950791][ T231] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.950795][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.950800][ T231] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.950803][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.950808][ T231] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.950811][ T231] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.950815][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.950817][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.950821][ T231] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.950825][ T231] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.950826][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.950831][ T231] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.950834][ T231] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.950835][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.950837][ T231] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.950841][ T231] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.950843][ T231] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.950845][ T231] vprintk_emit (kernel/printk/printk.c:2479) [ 10.950849][ T231] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.950850][ T231] ? kasan_save_stack (mm/kasan/common.c:58) [ 10.950852][ T231] ? kasan_save_track (mm/kasan/common.c:78) [ 10.950854][ T231] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 10.950855][ T231] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 10.950857][ T231] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 10.950858][ T231] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 10.950860][ T231] ? do_sock_setsockopt (net/socket.c:2397) [ 10.950864][ T231] _printk (kernel/printk/printk.c:2504) [ 10.950867][ T231] ? snapshot_read.cold (user.c:?) [ 10.950871][ T231] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 10.950874][ T231] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 10.950878][ T231] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 10.950880][ T231] ? netdev_notice (net/core/dev.c:13194) [ 10.950887][ T231] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 10.950890][ T231] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 10.950894][ T231] netif_set_promiscuity (net/core/dev.c:9699) [ 10.950899][ T231] dev_set_promiscuity (net/core/dev_api.c:288) [ 10.950901][ T231] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 10.950904][ T231] packet_mc_add (net/packet/af_packet.c:3755) [ 10.950906][ T231] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.950911][ T231] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.950913][ T231] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 10.950918][ T231] packet_setsockopt (net/packet/af_packet.c:3840) [ 10.950921][ T231] ? packet_bind (net/packet/af_packet.c:3341) [ 10.950925][ T231] ? do_sock_getsockopt (net/socket.c:2484) [ 10.950930][ T231] ? sock_poll (net/socket.c:1514) [ 10.950933][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.950935][ T231] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.950939][ T231] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 10.950944][ T231] do_sock_setsockopt (net/socket.c:2397) [ 10.950947][ T231] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 10.950948][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.950954][ T231] __sys_setsockopt (net/socket.c:2422) [ 10.950959][ T231] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 10.950960][ T231] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.950962][ T231] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.950965][ T231] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 10.950966][ T231] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.950968][ T231] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.950970][ T231] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.950973][ T231] RIP: 0033:0x7fd5ea6532de [ 10.950977][ T231] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 10.950978][ T231] RSP: 002b:00007fff89c3e188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 10.950981][ T231] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd5ea6532de [ 10.950982][ T231] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 10.950983][ T231] RBP: 00007fff89c3e2c0 R08: 0000000000000010 R09: 000055e4355e5530 [ 10.950984][ T231] R10: 00007fff89c3e200 R11: 0000000000000246 R12: 0000000000000001 [ 10.950985][ T231] R13: 000055e4355e5918 R14: 000055e4355e5690 R15: 0000000000000000 | [ 12.020357][ T238] softirqs last disabled at (38184): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.020362][ T238] Preemption disabled at: | [ 12.020363][ T238] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.020371][ T238] Tainted: [W]=WARN [ 12.020372][ T238] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.020373][ T238] Call Trace: [ 12.020375][ T238] [ 12.020376][ T238] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.020382][ T238] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.020384][ T238] __might_resched.cold (kernel/sched/core.c:9234) [ 12.020388][ T238] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.020392][ T238] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.020397][ T238] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.020400][ T238] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.020406][ T238] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.020408][ T238] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.020411][ T238] put_chars (drivers/char/virtio_console.c:1176) [ 12.020415][ T238] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.020416][ T238] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.020421][ T238] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.020424][ T238] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.020429][ T238] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.020433][ T238] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.020438][ T238] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.020441][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.020446][ T238] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.020449][ T238] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.020453][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.020455][ T238] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.020459][ T238] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.020463][ T238] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.020464][ T238] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.020470][ T238] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.020472][ T238] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.020473][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.020475][ T238] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.020479][ T238] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.020481][ T238] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.020484][ T238] vprintk_emit (kernel/printk/printk.c:2479) [ 12.020487][ T238] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.020488][ T238] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.020491][ T238] ? kasan_save_track (mm/kasan/common.c:78) [ 12.020492][ T238] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.020493][ T238] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.020495][ T238] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.020496][ T238] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.020498][ T238] ? do_sock_setsockopt (net/socket.c:2397) [ 12.020502][ T238] _printk (kernel/printk/printk.c:2504) [ 12.020506][ T238] ? snapshot_read.cold (user.c:?) [ 12.020510][ T238] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.020513][ T238] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.020516][ T238] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.020519][ T238] ? netdev_notice (net/core/dev.c:13194) [ 12.020526][ T238] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.020528][ T238] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.020533][ T238] netif_set_promiscuity (net/core/dev.c:9699) [ 12.020537][ T238] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.020540][ T238] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.020543][ T238] packet_mc_add (net/packet/af_packet.c:3755) [ 12.020545][ T238] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.020549][ T238] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.020551][ T238] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.020556][ T238] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.020559][ T238] ? packet_bind (net/packet/af_packet.c:3341) [ 12.020563][ T238] ? do_sock_getsockopt (net/socket.c:2484) [ 12.020568][ T238] ? sock_poll (net/socket.c:1514) [ 12.020571][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.020573][ T238] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.020577][ T238] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.020581][ T238] do_sock_setsockopt (net/socket.c:2397) [ 12.020585][ T238] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.020591][ T238] __sys_setsockopt (net/socket.c:2422) [ 12.020595][ T238] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.020597][ T238] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.020599][ T238] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.020602][ T238] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.020603][ T238] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.020605][ T238] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.020607][ T238] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.020609][ T238] RIP: 0033:0x7f10a7f3a2de [ 12.020613][ T238] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 12.020615][ T238] RSP: 002b:00007ffd5d2ed6e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.020617][ T238] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f10a7f3a2de [ 12.020619][ T238] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.020620][ T238] RBP: 00007ffd5d2ed820 R08: 0000000000000010 R09: 000055d559ba6530 [ 12.020620][ T238] R10: 00007ffd5d2ed760 R11: 0000000000000246 R12: 0000000000000001 [ 12.020621][ T238] R13: 000055d559ba6918 R14: 000055d559ba6690 R15: 0000000000000000 | [ 14.012977][ T231] softirqs last disabled at (54732): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 14.012980][ T231] Preemption disabled at: | [ 14.012981][ T231] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.012989][ T231] Tainted: [W]=WARN [ 14.012990][ T231] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.012991][ T231] Call Trace: [ 14.012993][ T231] [ 14.012995][ T231] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.012999][ T231] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.013001][ T231] __might_resched.cold (kernel/sched/core.c:9234) [ 14.013006][ T231] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.013009][ T231] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 14.013015][ T231] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 14.013017][ T231] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.013024][ T231] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.013026][ T231] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.013029][ T231] put_chars (drivers/char/virtio_console.c:1176) [ 14.013032][ T231] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 14.013035][ T231] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.013038][ T231] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 14.013043][ T231] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.013051][ T231] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.013053][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.013057][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.013061][ T231] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.013065][ T231] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.013069][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.013071][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.013075][ T231] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.013079][ T231] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.013080][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.013086][ T231] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.013088][ T231] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.013090][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.013091][ T231] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.013095][ T231] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.013097][ T231] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.013100][ T231] vprintk_emit (kernel/printk/printk.c:2479) [ 14.013104][ T231] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.013107][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.013111][ T231] _printk (kernel/printk/printk.c:2504) [ 14.013114][ T231] ? snapshot_read.cold (user.c:?) [ 14.013116][ T231] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.013119][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.013121][ T231] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 14.013124][ T231] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 14.013127][ T231] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 14.013130][ T231] ? netdev_notice (net/core/dev.c:13194) [ 14.013131][ T231] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 14.013134][ T231] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 14.013138][ T231] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 14.013139][ T231] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.013142][ T231] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 14.013144][ T231] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 14.013147][ T231] ? __fput (fs/file_table.c:512) [ 14.013150][ T231] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 14.013153][ T231] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 14.013157][ T231] netif_set_promiscuity (net/core/dev.c:9699) [ 14.013161][ T231] dev_set_promiscuity (net/core/dev_api.c:288) [ 14.013165][ T231] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 14.013169][ T231] ? packet_set_ring (net/packet/af_packet.c:652) [ 14.013172][ T231] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 14.013177][ T231] __sock_release (net/socket.c:735) [ 14.013181][ T231] sock_close (net/socket.c:1526 (discriminator 1)) [ 14.013183][ T231] __fput (fs/file_table.c:512) [ 14.013188][ T231] fput_close_sync (fs/file_table.c:617) [ 14.013190][ T231] ? alloc_file_clone (fs/file_table.c:479) [ 14.013193][ T231] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.013197][ T231] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 14.013199][ T231] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.013201][ T231] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.013204][ T231] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.013206][ T231] RIP: 0033:0x7fd5ea5ca54e [ 14.013210][ T231] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.013211][ T231] RSP: 002b:00007fff89c3e2f0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 14.013214][ T231] RAX: ffffffffffffffda RBX: 000055e4355e5690 RCX: 00007fd5ea5ca54e [ 14.013215][ T231] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 14.013216][ T231] RBP: 00007fff89c3e300 R08: 0000000000000000 R09: 0000000000000000 [ 14.013217][ T231] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 14.013217][ T231] R13: 00000000fffffffe R14: 000055e42f398760 R15: 0000000000000001 | [ 15.628827][ T267] softirqs last disabled at (39922): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 15.628832][ T267] Preemption disabled at: | [ 15.628833][ T267] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.628842][ T267] Tainted: [W]=WARN [ 15.628843][ T267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.628844][ T267] Call Trace: [ 15.628846][ T267] [ 15.628847][ T267] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.628852][ T267] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.628854][ T267] __might_resched.cold (kernel/sched/core.c:9234) [ 15.628858][ T267] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.628862][ T267] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.628867][ T267] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 15.628870][ T267] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.628876][ T267] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.628878][ T267] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.628881][ T267] put_chars (drivers/char/virtio_console.c:1176) [ 15.628884][ T267] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.628886][ T267] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.628890][ T267] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.628893][ T267] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.628898][ T267] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.628902][ T267] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.628907][ T267] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.628910][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.628914][ T267] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.628918][ T267] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.628922][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.628923][ T267] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.628927][ T267] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.628931][ T267] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.628933][ T267] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.628938][ T267] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.628940][ T267] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.628941][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.628943][ T267] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.628947][ T267] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.628949][ T267] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.628952][ T267] vprintk_emit (kernel/printk/printk.c:2479) [ 15.628955][ T267] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.628956][ T267] ? kasan_save_stack (mm/kasan/common.c:58) [ 15.628959][ T267] ? kasan_save_track (mm/kasan/common.c:78) [ 15.628960][ T267] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 15.628961][ T267] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 15.628963][ T267] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 15.628964][ T267] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 15.628966][ T267] ? do_sock_setsockopt (net/socket.c:2397) [ 15.628970][ T267] _printk (kernel/printk/printk.c:2504) [ 15.628973][ T267] ? snapshot_read.cold (user.c:?) [ 15.628977][ T267] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.628981][ T267] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.628984][ T267] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.628986][ T267] ? netdev_notice (net/core/dev.c:13194) [ 15.628993][ T267] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 15.628995][ T267] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.628999][ T267] netif_set_promiscuity (net/core/dev.c:9699) [ 15.629003][ T267] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.629006][ T267] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 15.629009][ T267] packet_mc_add (net/packet/af_packet.c:3755) [ 15.629011][ T267] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.629015][ T267] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.629017][ T267] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 15.629022][ T267] packet_setsockopt (net/packet/af_packet.c:3840) [ 15.629026][ T267] ? packet_bind (net/packet/af_packet.c:3341) [ 15.629029][ T267] ? do_sock_getsockopt (net/socket.c:2484) [ 15.629034][ T267] ? sock_poll (net/socket.c:1514) [ 15.629037][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.629039][ T267] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.629042][ T267] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 15.629047][ T267] do_sock_setsockopt (net/socket.c:2397) [ 15.629050][ T267] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 15.629056][ T267] __sys_setsockopt (net/socket.c:2422) [ 15.629060][ T267] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 15.629062][ T267] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.629064][ T267] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 15.629067][ T267] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 15.629068][ T267] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.629069][ T267] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.629072][ T267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.629074][ T267] RIP: 0033:0x7f892d0602de [ 15.629078][ T267] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 15.629080][ T267] RSP: 002b:00007fffe775e348 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 15.629082][ T267] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f892d0602de [ 15.629084][ T267] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 15.629085][ T267] RBP: 00007fffe775e480 R08: 0000000000000010 R09: 0000558067e62530 [ 15.629086][ T267] R10: 00007fffe775e3c0 R11: 0000000000000246 R12: 0000000000000001 [ 15.629086][ T267] R13: 0000558067e62918 R14: 0000558067e62690 R15: 0000000000000000 | [ 17.615359][ T262] softirqs last disabled at (55709): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 17.615363][ T262] Preemption disabled at: | [ 17.615364][ T262] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.615375][ T262] Tainted: [W]=WARN [ 17.615376][ T262] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.615379][ T262] Call Trace: [ 17.615380][ T262] [ 17.615383][ T262] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.615389][ T262] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.615391][ T262] __might_resched.cold (kernel/sched/core.c:9234) [ 17.615397][ T262] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.615402][ T262] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.615410][ T262] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 17.615413][ T262] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.615423][ T262] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.615425][ T262] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.615431][ T262] put_chars (drivers/char/virtio_console.c:1176) [ 17.615435][ T262] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.615441][ T262] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.615449][ T262] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.615460][ T262] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.615465][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.615469][ T262] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.615476][ T262] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.615482][ T262] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.615489][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.615491][ T262] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.615498][ T262] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.615504][ T262] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.615506][ T262] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.615514][ T262] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.615518][ T262] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.615520][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.615523][ T262] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.615529][ T262] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.615531][ T262] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.615536][ T262] vprintk_emit (kernel/printk/printk.c:2479) [ 17.615541][ T262] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.615547][ T262] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.615553][ T262] _printk (kernel/printk/printk.c:2504) [ 17.615557][ T262] ? snapshot_read.cold (user.c:?) [ 17.615560][ T262] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.615566][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.615568][ T262] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.615573][ T262] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.615579][ T262] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.615583][ T262] ? netdev_notice (net/core/dev.c:13194) [ 17.615585][ T262] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 17.615588][ T262] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.615594][ T262] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 17.615597][ T262] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.615600][ T262] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 17.615604][ T262] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 17.615608][ T262] ? __fput (fs/file_table.c:512) [ 17.615613][ T262] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 17.615617][ T262] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.615623][ T262] netif_set_promiscuity (net/core/dev.c:9699) [ 17.615630][ T262] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.615635][ T262] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 17.615643][ T262] ? packet_set_ring (net/packet/af_packet.c:652) [ 17.615648][ T262] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 17.615656][ T262] __sock_release (net/socket.c:735) [ 17.615662][ T262] sock_close (net/socket.c:1526 (discriminator 1)) [ 17.615664][ T262] __fput (fs/file_table.c:512) [ 17.615672][ T262] fput_close_sync (fs/file_table.c:617) [ 17.615676][ T262] ? alloc_file_clone (fs/file_table.c:479) [ 17.615683][ T262] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.615689][ T262] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 17.615693][ T262] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.615695][ T262] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.615700][ T262] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.615703][ T262] RIP: 0033:0x7f691838e54e [ 17.615708][ T262] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.615710][ T262] RSP: 002b:00007ffe0288e650 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 17.615713][ T262] RAX: ffffffffffffffda RBX: 00005639a55a0690 RCX: 00007f691838e54e [ 17.615715][ T262] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 17.615716][ T262] RBP: 00007ffe0288e660 R08: 0000000000000000 R09: 0000000000000000 [ 17.615718][ T262] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 17.615719][ T262] R13: 00000000fffffffe R14: 0000563973cbb760 R15: 0000000000000001 | [ 19.179087][ T296] softirqs last disabled at (37220): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 19.179092][ T296] Preemption disabled at: | [ 19.179092][ T296] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.179100][ T296] Tainted: [W]=WARN [ 19.179101][ T296] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.179103][ T296] Call Trace: [ 19.179104][ T296] [ 19.179106][ T296] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.179111][ T296] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.179113][ T296] __might_resched.cold (kernel/sched/core.c:9234) [ 19.179117][ T296] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.179121][ T296] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.179126][ T296] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 19.179128][ T296] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.179134][ T296] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.179137][ T296] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.179140][ T296] put_chars (drivers/char/virtio_console.c:1176) [ 19.179144][ T296] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.179145][ T296] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 19.179150][ T296] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.179153][ T296] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.179158][ T296] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.179162][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.179167][ T296] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.179170][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.179175][ T296] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.179179][ T296] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.179183][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.179185][ T296] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.179189][ T296] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.179193][ T296] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.179194][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.179199][ T296] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.179202][ T296] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.179203][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.179205][ T296] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.179209][ T296] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.179211][ T296] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.179214][ T296] vprintk_emit (kernel/printk/printk.c:2479) [ 19.179217][ T296] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.179218][ T296] ? kasan_save_stack (mm/kasan/common.c:58) [ 19.179221][ T296] ? kasan_save_track (mm/kasan/common.c:78) [ 19.179222][ T296] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 19.179223][ T296] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 19.179228][ T296] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 19.179230][ T296] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 19.179232][ T296] ? do_sock_setsockopt (net/socket.c:2397) [ 19.179235][ T296] _printk (kernel/printk/printk.c:2504) [ 19.179239][ T296] ? snapshot_read.cold (user.c:?) [ 19.179243][ T296] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 19.179246][ T296] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 19.179249][ T296] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 19.179252][ T296] ? netdev_notice (net/core/dev.c:13194) [ 19.179259][ T296] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 19.179261][ T296] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 19.179265][ T296] netif_set_promiscuity (net/core/dev.c:9699) [ 19.179270][ T296] dev_set_promiscuity (net/core/dev_api.c:288) [ 19.179272][ T296] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 19.179276][ T296] packet_mc_add (net/packet/af_packet.c:3755) [ 19.179278][ T296] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 19.179282][ T296] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 19.179284][ T296] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 19.179289][ T296] packet_setsockopt (net/packet/af_packet.c:3840) [ 19.179292][ T296] ? packet_bind (net/packet/af_packet.c:3341) [ 19.179296][ T296] ? do_sock_getsockopt (net/socket.c:2484) [ 19.179301][ T296] ? sock_poll (net/socket.c:1514) [ 19.179304][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.179306][ T296] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.179310][ T296] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 19.179314][ T296] do_sock_setsockopt (net/socket.c:2397) [ 19.179317][ T296] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 19.179324][ T296] __sys_setsockopt (net/socket.c:2422) [ 19.179328][ T296] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 19.179330][ T296] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.179332][ T296] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 19.179335][ T296] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 19.179336][ T296] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.179338][ T296] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.179340][ T296] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.179342][ T296] RIP: 0033:0x7ff4105d82de [ 19.179346][ T296] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 19.179348][ T296] RSP: 002b:00007ffe79d49738 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 19.179350][ T296] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ff4105d82de [ 19.179352][ T296] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 19.179353][ T296] RBP: 00007ffe79d49870 R08: 0000000000000010 R09: 000055f98a792530 [ 19.179353][ T296] R10: 00007ffe79d497b0 R11: 0000000000000246 R12: 0000000000000001 [ 19.179354][ T296] R13: 000055f98a792918 R14: 000055f98a792690 R15: 0000000000000000 | [ 21.178724][ T291] softirqs last disabled at (65404): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 21.178727][ T291] Preemption disabled at: | [ 21.178728][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 21.178736][ T291] Tainted: [W]=WARN [ 21.178737][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.178739][ T291] Call Trace: [ 21.178740][ T291] [ 21.178742][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 21.178747][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 21.178749][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 21.178753][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 21.178757][ T291] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 21.178762][ T291] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 21.178764][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.178770][ T291] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 21.178773][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.178776][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 21.178780][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 21.178783][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 21.178789][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 21.178796][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 21.178799][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.178802][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.178806][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 21.178809][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 21.178813][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.178815][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.178819][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 21.178823][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 21.178824][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.178830][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 21.178832][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 21.178833][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.178835][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 21.178839][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 21.178841][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 21.178844][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 21.178847][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 21.178850][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.178854][ T291] _printk (kernel/printk/printk.c:2504) [ 21.178858][ T291] ? snapshot_read.cold (user.c:?) [ 21.178859][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 21.178863][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.178865][ T291] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 21.178868][ T291] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 21.178871][ T291] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 21.178873][ T291] ? netdev_notice (net/core/dev.c:13194) [ 21.178875][ T291] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 21.178877][ T291] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 21.178882][ T291] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 21.178883][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 21.178886][ T291] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 21.178889][ T291] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 21.178891][ T291] ? __fput (fs/file_table.c:512) [ 21.178894][ T291] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 21.178897][ T291] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 21.178901][ T291] netif_set_promiscuity (net/core/dev.c:9699) [ 21.178905][ T291] dev_set_promiscuity (net/core/dev_api.c:288) [ 21.178909][ T291] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 21.178913][ T291] ? packet_set_ring (net/packet/af_packet.c:652) [ 21.178916][ T291] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 21.178921][ T291] __sock_release (net/socket.c:735) [ 21.178925][ T291] sock_close (net/socket.c:1526 (discriminator 1)) [ 21.178927][ T291] __fput (fs/file_table.c:512) [ 21.178932][ T291] fput_close_sync (fs/file_table.c:617) [ 21.178934][ T291] ? alloc_file_clone (fs/file_table.c:479) [ 21.178936][ T291] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 21.178940][ T291] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 21.178943][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.178944][ T291] ? irq_exit_rcu (kernel/softirq.c:786) [ 21.178949][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.178951][ T291] RIP: 0033:0x7f36b2c0654e [ 21.178955][ T291] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 21.178956][ T291] RSP: 002b:00007fff3228b910 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 21.178959][ T291] RAX: ffffffffffffffda RBX: 0000560032dee690 RCX: 00007f36b2c0654e [ 21.178960][ T291] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 21.178961][ T291] RBP: 00007fff3228b920 R08: 0000000000000000 R09: 0000000000000000 [ 21.178962][ T291] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 21.178963][ T291] R13: 00000000fffffffe R14: 00005600020ac760 R15: 0000000000000001 | [ 23.014188][ T332] softirqs last disabled at (38412): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 23.014193][ T332] Preemption disabled at: | [ 23.014194][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 23.014202][ T332] Tainted: [W]=WARN [ 23.014203][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.014204][ T332] Call Trace: [ 23.014206][ T332] [ 23.014208][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.014213][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 23.014215][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 23.014220][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 23.014223][ T332] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 23.014232][ T332] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 23.014234][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.014240][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.014242][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.014246][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 23.014249][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 23.014251][ T332] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 23.014255][ T332] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 23.014258][ T332] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 23.014263][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 23.014266][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.014272][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 23.014275][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.014279][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 23.014283][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.014287][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.014288][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.014292][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.014296][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.014297][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.014302][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.014305][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.014306][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.014308][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 23.014312][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.014314][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.014316][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 23.014320][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.014321][ T332] ? kasan_save_stack (mm/kasan/common.c:58) [ 23.014324][ T332] ? kasan_save_track (mm/kasan/common.c:78) [ 23.014325][ T332] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 23.014326][ T332] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 23.014328][ T332] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 23.014329][ T332] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 23.014331][ T332] ? do_sock_setsockopt (net/socket.c:2397) [ 23.014335][ T332] _printk (kernel/printk/printk.c:2504) [ 23.014338][ T332] ? snapshot_read.cold (user.c:?) [ 23.014342][ T332] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 23.014346][ T332] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 23.014349][ T332] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 23.014351][ T332] ? netdev_notice (net/core/dev.c:13194) [ 23.014358][ T332] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.014360][ T332] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 23.014364][ T332] netif_set_promiscuity (net/core/dev.c:9699) [ 23.014369][ T332] dev_set_promiscuity (net/core/dev_api.c:288) [ 23.014371][ T332] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 23.014374][ T332] packet_mc_add (net/packet/af_packet.c:3755) [ 23.014377][ T332] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 23.014380][ T332] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 23.014383][ T332] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 23.014387][ T332] packet_setsockopt (net/packet/af_packet.c:3840) [ 23.014391][ T332] ? packet_bind (net/packet/af_packet.c:3341) [ 23.014394][ T332] ? do_sock_getsockopt (net/socket.c:2484) [ 23.014399][ T332] ? sock_poll (net/socket.c:1514) [ 23.014402][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.014404][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.014408][ T332] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 23.014412][ T332] do_sock_setsockopt (net/socket.c:2397) [ 23.014415][ T332] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 23.014421][ T332] __sys_setsockopt (net/socket.c:2422) [ 23.014425][ T332] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 23.014427][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.014429][ T332] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 23.014432][ T332] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 23.014433][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.014435][ T332] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 23.014437][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.014439][ T332] RIP: 0033:0x7f488bb742de [ 23.014443][ T332] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 23.014445][ T332] RSP: 002b:00007fff81879968 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 23.014447][ T332] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f488bb742de [ 23.014449][ T332] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 23.014450][ T332] RBP: 00007fff81879aa0 R08: 0000000000000010 R09: 00005590e1b5b530 [ 23.014450][ T332] R10: 00007fff818799e0 R11: 0000000000000246 R12: 0000000000000001 [ 23.014451][ T332] R13: 00005590e1b5b918 R14: 00005590e1b5b690 R15: 0000000000000000 | [ 24.065133][ T339] softirqs last disabled at (35862): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 24.065138][ T339] Preemption disabled at: | [ 24.065139][ T339] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.065147][ T339] Tainted: [W]=WARN [ 24.065148][ T339] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.065150][ T339] Call Trace: [ 24.065151][ T339] [ 24.065153][ T339] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.065157][ T339] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.065159][ T339] __might_resched.cold (kernel/sched/core.c:9234) [ 24.065163][ T339] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.065167][ T339] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 24.065172][ T339] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 24.065175][ T339] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.065181][ T339] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.065182][ T339] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.065186][ T339] put_chars (drivers/char/virtio_console.c:1176) [ 24.065189][ T339] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.065191][ T339] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.065195][ T339] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.065198][ T339] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.065203][ T339] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.065207][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.065212][ T339] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.065215][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.065219][ T339] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.065223][ T339] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.065231][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.065233][ T339] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.065237][ T339] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.065240][ T339] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.065242][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.065247][ T339] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.065249][ T339] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.065250][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.065252][ T339] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.065256][ T339] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.065258][ T339] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.065261][ T339] vprintk_emit (kernel/printk/printk.c:2479) [ 24.065264][ T339] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.065265][ T339] ? kasan_save_stack (mm/kasan/common.c:58) [ 24.065268][ T339] ? kasan_save_track (mm/kasan/common.c:78) [ 24.065269][ T339] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.065270][ T339] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 24.065272][ T339] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 24.065274][ T339] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 24.065276][ T339] ? do_sock_setsockopt (net/socket.c:2397) [ 24.065279][ T339] _printk (kernel/printk/printk.c:2504) [ 24.065283][ T339] ? snapshot_read.cold (user.c:?) [ 24.065287][ T339] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 24.065290][ T339] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 24.065293][ T339] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 24.065296][ T339] ? netdev_notice (net/core/dev.c:13194) [ 24.065302][ T339] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 24.065305][ T339] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 24.065309][ T339] netif_set_promiscuity (net/core/dev.c:9699) [ 24.065313][ T339] dev_set_promiscuity (net/core/dev_api.c:288) [ 24.065316][ T339] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 24.065319][ T339] packet_mc_add (net/packet/af_packet.c:3755) [ 24.065321][ T339] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.065325][ T339] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.065327][ T339] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 24.065332][ T339] packet_setsockopt (net/packet/af_packet.c:3840) [ 24.065335][ T339] ? packet_bind (net/packet/af_packet.c:3341) [ 24.065339][ T339] ? do_sock_getsockopt (net/socket.c:2484) [ 24.065344][ T339] ? sock_poll (net/socket.c:1514) [ 24.065347][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.065349][ T339] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.065352][ T339] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 24.065357][ T339] do_sock_setsockopt (net/socket.c:2397) [ 24.065360][ T339] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 24.065366][ T339] __sys_setsockopt (net/socket.c:2422) [ 24.065370][ T339] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 24.065372][ T339] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.065374][ T339] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.065377][ T339] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 24.065379][ T339] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.065380][ T339] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.065382][ T339] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.065385][ T339] RIP: 0033:0x7f4af6a532de [ 24.065389][ T339] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 24.065391][ T339] RSP: 002b:00007ffe33840978 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 24.065393][ T339] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f4af6a532de [ 24.065395][ T339] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 24.065396][ T339] RBP: 00007ffe33840ab0 R08: 0000000000000010 R09: 000056000982c530 [ 24.065397][ T339] R10: 00007ffe338409f0 R11: 0000000000000246 R12: 0000000000000001 [ 24.065397][ T339] R13: 000056000982c918 R14: 000056000982c690 R15: 0000000000000000 | [ 26.077867][ T332] softirqs last disabled at (57310): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 26.077871][ T332] Preemption disabled at: | [ 26.077872][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.077883][ T332] Tainted: [W]=WARN [ 26.077884][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.077886][ T332] Call Trace: [ 26.077888][ T332] [ 26.077890][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.077896][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.077899][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 26.077905][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.077910][ T332] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 26.077917][ T332] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 26.077920][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.077930][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.077933][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.077938][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 26.077943][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.077949][ T332] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.077958][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.077970][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.077974][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.077979][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.077986][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.077992][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.077999][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.078002][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.078009][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.078015][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.078017][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.078027][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.078030][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.078032][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.078035][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 26.078042][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.078045][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.078050][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 26.078055][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.078061][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.078067][ T332] _printk (kernel/printk/printk.c:2504) [ 26.078072][ T332] ? snapshot_read.cold (user.c:?) [ 26.078074][ T332] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.078080][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.078083][ T332] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 26.078087][ T332] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 26.078093][ T332] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 26.078097][ T332] ? netdev_notice (net/core/dev.c:13194) [ 26.078099][ T332] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 26.078103][ T332] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 26.078109][ T332] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 26.078111][ T332] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.078115][ T332] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 26.078119][ T332] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 26.078122][ T332] ? __fput (fs/file_table.c:512) [ 26.078126][ T332] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 26.078131][ T332] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 26.078137][ T332] netif_set_promiscuity (net/core/dev.c:9699) [ 26.078143][ T332] dev_set_promiscuity (net/core/dev_api.c:288) [ 26.078148][ T332] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 26.078155][ T332] ? packet_set_ring (net/packet/af_packet.c:652) [ 26.078160][ T332] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 26.078168][ T332] __sock_release (net/socket.c:735) [ 26.078174][ T332] sock_close (net/socket.c:1526 (discriminator 1)) [ 26.078177][ T332] __fput (fs/file_table.c:512) [ 26.078185][ T332] fput_close_sync (fs/file_table.c:617) [ 26.078188][ T332] ? alloc_file_clone (fs/file_table.c:479) [ 26.078192][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.078201][ T332] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 26.078205][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.078208][ T332] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 26.078213][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.078216][ T332] RIP: 0033:0x7f488baeb54e [ 26.078220][ T332] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.078223][ T332] RSP: 002b:00007fff81879ad0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 26.078226][ T332] RAX: ffffffffffffffda RBX: 00005590e1b5b690 RCX: 00007f488baeb54e [ 26.078228][ T332] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 26.078229][ T332] RBP: 00007fff81879ae0 R08: 0000000000000000 R09: 0000000000000000 [ 26.078230][ T332] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 26.078231][ T332] R13: 00000000fffffffe R14: 00005590a88b2760 R15: 0000000000000001 | [ 27.700192][ T368] softirqs last disabled at (38138): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 27.700197][ T368] Preemption disabled at: | [ 27.700197][ T368] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.700205][ T368] Tainted: [W]=WARN [ 27.700206][ T368] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.700208][ T368] Call Trace: [ 27.700209][ T368] [ 27.700211][ T368] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.700216][ T368] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.700217][ T368] __might_resched.cold (kernel/sched/core.c:9234) [ 27.700222][ T368] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.700229][ T368] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 27.700234][ T368] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.700237][ T368] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.700243][ T368] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.700245][ T368] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.700249][ T368] put_chars (drivers/char/virtio_console.c:1176) [ 27.700252][ T368] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.700254][ T368] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.700258][ T368] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.700261][ T368] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.700266][ T368] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.700270][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.700275][ T368] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.700278][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.700283][ T368] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.700286][ T368] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.700290][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.700292][ T368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.700296][ T368] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.700300][ T368] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.700301][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.700306][ T368] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.700309][ T368] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.700310][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.700312][ T368] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.700316][ T368] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.700318][ T368] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.700320][ T368] vprintk_emit (kernel/printk/printk.c:2479) [ 27.700324][ T368] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.700325][ T368] ? kasan_save_stack (mm/kasan/common.c:58) [ 27.700327][ T368] ? kasan_save_track (mm/kasan/common.c:78) [ 27.700329][ T368] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 27.700330][ T368] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 27.700332][ T368] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 27.700333][ T368] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 27.700335][ T368] ? do_sock_setsockopt (net/socket.c:2397) [ 27.700339][ T368] _printk (kernel/printk/printk.c:2504) [ 27.700342][ T368] ? snapshot_read.cold (user.c:?) [ 27.700346][ T368] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.700350][ T368] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.700353][ T368] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.700355][ T368] ? netdev_notice (net/core/dev.c:13194) [ 27.700362][ T368] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 27.700364][ T368] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.700369][ T368] netif_set_promiscuity (net/core/dev.c:9699) [ 27.700373][ T368] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.700376][ T368] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 27.700379][ T368] packet_mc_add (net/packet/af_packet.c:3755) [ 27.700381][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.700385][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.700388][ T368] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 27.700392][ T368] packet_setsockopt (net/packet/af_packet.c:3840) [ 27.700396][ T368] ? packet_bind (net/packet/af_packet.c:3341) [ 27.700399][ T368] ? do_sock_getsockopt (net/socket.c:2484) [ 27.700404][ T368] ? sock_poll (net/socket.c:1514) [ 27.700407][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.700409][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.700413][ T368] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 27.700417][ T368] do_sock_setsockopt (net/socket.c:2397) [ 27.700420][ T368] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 27.700427][ T368] __sys_setsockopt (net/socket.c:2422) [ 27.700431][ T368] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 27.700433][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.700435][ T368] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.700438][ T368] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.700439][ T368] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.700440][ T368] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.700443][ T368] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.700445][ T368] RIP: 0033:0x7f5c8c1712de [ 27.700449][ T368] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 27.700451][ T368] RSP: 002b:00007ffec8af5f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 27.700453][ T368] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f5c8c1712de [ 27.700455][ T368] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 27.700455][ T368] RBP: 00007ffec8af6080 R08: 0000000000000010 R09: 000055c63a9d2530 [ 27.700456][ T368] R10: 00007ffec8af5fc0 R11: 0000000000000246 R12: 0000000000000001 [ 27.700457][ T368] R13: 000055c63a9d2918 R14: 000055c63a9d2690 R15: 0000000000000000 | [ 29.689505][ T363] softirqs last disabled at (60574): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 29.689508][ T363] Preemption disabled at: | [ 29.689508][ T363] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.689516][ T363] Tainted: [W]=WARN [ 29.689517][ T363] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.689518][ T363] Call Trace: [ 29.689519][ T363] [ 29.689521][ T363] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.689526][ T363] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.689528][ T363] __might_resched.cold (kernel/sched/core.c:9234) [ 29.689532][ T363] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.689536][ T363] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 29.689541][ T363] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 29.689544][ T363] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.689550][ T363] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.689552][ T363] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.689556][ T363] put_chars (drivers/char/virtio_console.c:1176) [ 29.689559][ T363] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.689562][ T363] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.689568][ T363] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.689575][ T363] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.689578][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.689581][ T363] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.689585][ T363] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.689589][ T363] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.689593][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.689594][ T363] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.689599][ T363] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.689602][ T363] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.689604][ T363] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.689609][ T363] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.689611][ T363] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.689613][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.689615][ T363] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.689618][ T363] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.689620][ T363] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.689623][ T363] vprintk_emit (kernel/printk/printk.c:2479) [ 29.689626][ T363] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.689630][ T363] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.689633][ T363] _printk (kernel/printk/printk.c:2504) [ 29.689637][ T363] ? snapshot_read.cold (user.c:?) [ 29.689638][ T363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.689642][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.689644][ T363] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 29.689647][ T363] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 29.689650][ T363] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 29.689652][ T363] ? netdev_notice (net/core/dev.c:13194) [ 29.689654][ T363] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 29.689656][ T363] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 29.689660][ T363] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 29.689662][ T363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.689665][ T363] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 29.689668][ T363] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 29.689670][ T363] ? __fput (fs/file_table.c:512) [ 29.689673][ T363] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 29.689676][ T363] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 29.689680][ T363] netif_set_promiscuity (net/core/dev.c:9699) [ 29.689684][ T363] dev_set_promiscuity (net/core/dev_api.c:288) [ 29.689688][ T363] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 29.689692][ T363] ? packet_set_ring (net/packet/af_packet.c:652) [ 29.689695][ T363] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 29.689700][ T363] __sock_release (net/socket.c:735) [ 29.689704][ T363] sock_close (net/socket.c:1526 (discriminator 1)) [ 29.689706][ T363] __fput (fs/file_table.c:512) [ 29.689711][ T363] fput_close_sync (fs/file_table.c:617) [ 29.689713][ T363] ? alloc_file_clone (fs/file_table.c:479) [ 29.689715][ T363] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.689719][ T363] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 29.689722][ T363] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.689723][ T363] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.689727][ T363] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.689729][ T363] RIP: 0033:0x7fc9cb97554e [ 29.689732][ T363] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.689734][ T363] RSP: 002b:00007ffe43f9f910 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 29.689736][ T363] RAX: ffffffffffffffda RBX: 000055c6688ab690 RCX: 00007fc9cb97554e [ 29.689738][ T363] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 29.689738][ T363] RBP: 00007ffe43f9f920 R08: 0000000000000000 R09: 0000000000000000 [ 29.689739][ T363] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 29.689740][ T363] R13: 00000000fffffffe R14: 000055c656a29760 R15: 0000000000000001 | [ 31.251218][ T397] softirqs last disabled at (41698): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 31.251223][ T397] Preemption disabled at: | [ 31.251227][ T397] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.251236][ T397] Tainted: [W]=WARN [ 31.251237][ T397] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.251238][ T397] Call Trace: [ 31.251239][ T397] [ 31.251241][ T397] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.251246][ T397] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.251248][ T397] __might_resched.cold (kernel/sched/core.c:9234) [ 31.251252][ T397] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.251256][ T397] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 31.251261][ T397] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 31.251264][ T397] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.251270][ T397] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.251272][ T397] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.251275][ T397] put_chars (drivers/char/virtio_console.c:1176) [ 31.251278][ T397] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.251280][ T397] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 31.251284][ T397] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.251287][ T397] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.251292][ T397] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.251296][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.251301][ T397] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.251304][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.251308][ T397] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.251311][ T397] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.251315][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.251317][ T397] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.251321][ T397] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.251325][ T397] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.251326][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.251331][ T397] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.251334][ T397] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.251335][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.251337][ T397] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.251341][ T397] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.251343][ T397] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.251345][ T397] vprintk_emit (kernel/printk/printk.c:2479) [ 31.251349][ T397] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.251350][ T397] ? kasan_save_stack (mm/kasan/common.c:58) [ 31.251352][ T397] ? kasan_save_track (mm/kasan/common.c:78) [ 31.251354][ T397] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 31.251355][ T397] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 31.251357][ T397] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 31.251358][ T397] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 31.251360][ T397] ? do_sock_setsockopt (net/socket.c:2397) [ 31.251364][ T397] _printk (kernel/printk/printk.c:2504) [ 31.251367][ T397] ? snapshot_read.cold (user.c:?) [ 31.251371][ T397] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.251374][ T397] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.251378][ T397] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.251380][ T397] ? netdev_notice (net/core/dev.c:13194) [ 31.251386][ T397] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 31.251389][ T397] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 31.251393][ T397] netif_set_promiscuity (net/core/dev.c:9699) [ 31.251397][ T397] dev_set_promiscuity (net/core/dev_api.c:288) [ 31.251400][ T397] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 31.251403][ T397] packet_mc_add (net/packet/af_packet.c:3755) [ 31.251405][ T397] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.251409][ T397] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.251411][ T397] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 31.251416][ T397] packet_setsockopt (net/packet/af_packet.c:3840) [ 31.251420][ T397] ? packet_bind (net/packet/af_packet.c:3341) [ 31.251423][ T397] ? do_sock_getsockopt (net/socket.c:2484) [ 31.251428][ T397] ? sock_poll (net/socket.c:1514) [ 31.251431][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.251433][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.251436][ T397] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 31.251441][ T397] do_sock_setsockopt (net/socket.c:2397) [ 31.251444][ T397] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 31.251450][ T397] __sys_setsockopt (net/socket.c:2422) [ 31.251454][ T397] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 31.251456][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.251458][ T397] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 31.251461][ T397] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 31.251462][ T397] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.251464][ T397] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.251466][ T397] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.251468][ T397] RIP: 0033:0x7f7d6dc8d2de [ 31.251472][ T397] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 31.251474][ T397] RSP: 002b:00007ffeae150148 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 31.251477][ T397] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7d6dc8d2de [ 31.251478][ T397] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 31.251479][ T397] RBP: 00007ffeae150280 R08: 0000000000000010 R09: 0000560cbf0ec530 [ 31.251480][ T397] R10: 00007ffeae1501c0 R11: 0000000000000246 R12: 0000000000000001 [ 31.251481][ T397] R13: 0000560cbf0ec918 R14: 0000560cbf0ec690 R15: 0000000000000000 | [ 33.232753][ T392] softirqs last disabled at (54184): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 33.232756][ T392] Preemption disabled at: | [ 33.232757][ T392] vprintk_emit (kernel/printk/printk.c:2471) | [ 33.232766][ T392] Tainted: [W]=WARN [ 33.232766][ T392] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.232768][ T392] Call Trace: [ 33.232774][ T392] [ 33.232775][ T392] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.232781][ T392] ? vprintk_emit (kernel/printk/printk.c:2471) [ 33.232783][ T392] __might_resched.cold (kernel/sched/core.c:9234) [ 33.232787][ T392] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.232791][ T392] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 33.232796][ T392] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 33.232799][ T392] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.232805][ T392] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 33.232807][ T392] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.232811][ T392] put_chars (drivers/char/virtio_console.c:1176) [ 33.232814][ T392] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.232818][ T392] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 33.232823][ T392] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.232831][ T392] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.232833][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.232837][ T392] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.232841][ T392] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.232844][ T392] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.232848][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.232850][ T392] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.232854][ T392] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.232858][ T392] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.232859][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.232865][ T392] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.232867][ T392] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.232868][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.232870][ T392] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 33.232874][ T392] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.232876][ T392] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.232879][ T392] vprintk_emit (kernel/printk/printk.c:2479) [ 33.232882][ T392] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.232885][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.232889][ T392] _printk (kernel/printk/printk.c:2504) [ 33.232893][ T392] ? snapshot_read.cold (user.c:?) [ 33.232894][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 33.232898][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.232900][ T392] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 33.232903][ T392] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 33.232906][ T392] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 33.232909][ T392] ? netdev_notice (net/core/dev.c:13194) [ 33.232910][ T392] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 33.232913][ T392] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 33.232917][ T392] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 33.232919][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 33.232921][ T392] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 33.232924][ T392] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 33.232926][ T392] ? __fput (fs/file_table.c:512) [ 33.232930][ T392] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 33.232932][ T392] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 33.232936][ T392] netif_set_promiscuity (net/core/dev.c:9699) [ 33.232941][ T392] dev_set_promiscuity (net/core/dev_api.c:288) [ 33.232944][ T392] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 33.232949][ T392] ? packet_set_ring (net/packet/af_packet.c:652) [ 33.232952][ T392] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 33.232957][ T392] __sock_release (net/socket.c:735) [ 33.232960][ T392] sock_close (net/socket.c:1526 (discriminator 1)) [ 33.232962][ T392] __fput (fs/file_table.c:512) [ 33.232967][ T392] fput_close_sync (fs/file_table.c:617) [ 33.232970][ T392] ? alloc_file_clone (fs/file_table.c:479) [ 33.232972][ T392] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 33.232976][ T392] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 33.232978][ T392] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 33.232980][ T392] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 33.232983][ T392] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.232985][ T392] RIP: 0033:0x7f026f9ab54e [ 33.232989][ T392] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.232991][ T392] RSP: 002b:00007fff8e8b2f80 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 33.232993][ T392] RAX: ffffffffffffffda RBX: 000055aed738f690 RCX: 00007f026f9ab54e [ 33.232995][ T392] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 33.232996][ T392] RBP: 00007fff8e8b2f90 R08: 0000000000000000 R09: 0000000000000000 [ 33.232996][ T392] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 33.232997][ T392] R13: 00000000fffffffe R14: 000055aebe366760 R15: 0000000000000001 | [ 34.993422][ T432] softirqs last disabled at (49559): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 34.993424][ T432] Preemption disabled at: | [ 34.993425][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 34.993433][ T432] Tainted: [W]=WARN [ 34.993434][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.993436][ T432] Call Trace: [ 34.993438][ T432] [ 34.993439][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.993444][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 34.993446][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 34.993451][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.993454][ T432] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 34.993459][ T432] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 34.993462][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.993468][ T432] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 34.993470][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.993474][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 34.993477][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.993479][ T432] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 34.993483][ T432] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 34.993486][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.993491][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.993495][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.993500][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.993503][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.993507][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.993511][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.993515][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.993516][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.993520][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.993524][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.993525][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.993530][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.993533][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.993534][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.993536][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 34.993540][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.993542][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.993544][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 34.993548][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.993549][ T432] ? kasan_save_stack (mm/kasan/common.c:58) [ 34.993551][ T432] ? kasan_save_track (mm/kasan/common.c:78) [ 34.993553][ T432] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 34.993554][ T432] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 34.993556][ T432] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 34.993557][ T432] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 34.993559][ T432] ? do_sock_setsockopt (net/socket.c:2397) [ 34.993564][ T432] _printk (kernel/printk/printk.c:2504) [ 34.993568][ T432] ? snapshot_read.cold (user.c:?) [ 34.993572][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 34.993575][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 34.993578][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 34.993580][ T432] ? netdev_notice (net/core/dev.c:13194) [ 34.993587][ T432] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 34.993590][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 34.993594][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 34.993598][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 34.993601][ T432] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 34.993604][ T432] packet_mc_add (net/packet/af_packet.c:3755) [ 34.993606][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 34.993610][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 34.993613][ T432] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 34.993618][ T432] packet_setsockopt (net/packet/af_packet.c:3840) [ 34.993621][ T432] ? packet_bind (net/packet/af_packet.c:3341) [ 34.993624][ T432] ? do_sock_getsockopt (net/socket.c:2484) [ 34.993629][ T432] ? sock_poll (net/socket.c:1514) [ 34.993632][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.993634][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.993638][ T432] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 34.993641][ T432] do_sock_setsockopt (net/socket.c:2397) [ 34.993644][ T432] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 34.993650][ T432] __sys_setsockopt (net/socket.c:2422) [ 34.993655][ T432] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 34.993656][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.993659][ T432] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 34.993661][ T432] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 34.993663][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.993664][ T432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.993667][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.993669][ T432] RIP: 0033:0x7f1007c992de [ 34.993673][ T432] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 34.993674][ T432] RSP: 002b:00007ffd93bcda28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 34.993677][ T432] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1007c992de [ 34.993679][ T432] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 34.993680][ T432] RBP: 00007ffd93bcdb60 R08: 0000000000000010 R09: 0000561e8075d530 [ 34.993681][ T432] R10: 00007ffd93bcdaa0 R11: 0000000000000246 R12: 0000000000000001 [ 34.993681][ T432] R13: 0000561e8075d918 R14: 0000561e8075d690 R15: 0000000000000000 | [ 36.016582][ T439] softirqs last disabled at (36306): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 36.016587][ T439] Preemption disabled at: | [ 36.016588][ T439] vprintk_emit (kernel/printk/printk.c:2471) | [ 36.016596][ T439] Tainted: [W]=WARN [ 36.016596][ T439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.016597][ T439] Call Trace: [ 36.016599][ T439] [ 36.016601][ T439] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.016606][ T439] ? vprintk_emit (kernel/printk/printk.c:2471) [ 36.016608][ T439] __might_resched.cold (kernel/sched/core.c:9234) [ 36.016612][ T439] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.016616][ T439] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 36.016621][ T439] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 36.016623][ T439] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.016630][ T439] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.016632][ T439] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.016635][ T439] put_chars (drivers/char/virtio_console.c:1176) [ 36.016638][ T439] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.016640][ T439] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 36.016644][ T439] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.016647][ T439] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 36.016653][ T439] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.016656][ T439] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.016661][ T439] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.016664][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.016669][ T439] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.016672][ T439] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.016676][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.016678][ T439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.016682][ T439] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.016686][ T439] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.016687][ T439] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.016692][ T439] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.016695][ T439] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.016696][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.016698][ T439] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 36.016701][ T439] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.016703][ T439] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.016706][ T439] vprintk_emit (kernel/printk/printk.c:2479) [ 36.016709][ T439] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.016711][ T439] ? kasan_save_stack (mm/kasan/common.c:58) [ 36.016713][ T439] ? kasan_save_track (mm/kasan/common.c:78) [ 36.016714][ T439] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 36.016715][ T439] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 36.016717][ T439] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 36.016719][ T439] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 36.016721][ T439] ? do_sock_setsockopt (net/socket.c:2397) [ 36.016724][ T439] _printk (kernel/printk/printk.c:2504) [ 36.016728][ T439] ? snapshot_read.cold (user.c:?) [ 36.016732][ T439] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 36.016735][ T439] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 36.016738][ T439] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 36.016741][ T439] ? netdev_notice (net/core/dev.c:13194) [ 36.016747][ T439] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 36.016750][ T439] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 36.016754][ T439] netif_set_promiscuity (net/core/dev.c:9699) [ 36.016758][ T439] dev_set_promiscuity (net/core/dev_api.c:288) [ 36.016760][ T439] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 36.016763][ T439] packet_mc_add (net/packet/af_packet.c:3755) [ 36.016765][ T439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.016770][ T439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.016772][ T439] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 36.016777][ T439] packet_setsockopt (net/packet/af_packet.c:3840) [ 36.016780][ T439] ? packet_bind (net/packet/af_packet.c:3341) [ 36.016784][ T439] ? do_sock_getsockopt (net/socket.c:2484) [ 36.016792][ T439] ? sock_poll (net/socket.c:1514) [ 36.016795][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.016797][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.016801][ T439] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 36.016805][ T439] do_sock_setsockopt (net/socket.c:2397) [ 36.016808][ T439] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 36.016814][ T439] __sys_setsockopt (net/socket.c:2422) [ 36.016819][ T439] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 36.016820][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.016822][ T439] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 36.016825][ T439] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 36.016827][ T439] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.016828][ T439] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.016831][ T439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.016833][ T439] RIP: 0033:0x7f2392c002de [ 36.016837][ T439] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 36.016838][ T439] RSP: 002b:00007ffd1bb7afb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 36.016841][ T439] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f2392c002de [ 36.016842][ T439] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 36.016843][ T439] RBP: 00007ffd1bb7b0f0 R08: 0000000000000010 R09: 00005642f996c530 [ 36.016844][ T439] R10: 00007ffd1bb7b030 R11: 0000000000000246 R12: 0000000000000001 [ 36.016845][ T439] R13: 00005642f996c918 R14: 00005642f996c690 R15: 0000000000000000 | [ 38.001003][ T432] softirqs last disabled at (64362): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 38.001007][ T432] Preemption disabled at: | [ 38.001008][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 38.001016][ T432] Tainted: [W]=WARN [ 38.001017][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.001018][ T432] Call Trace: [ 38.001020][ T432] [ 38.001021][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.001026][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 38.001028][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 38.001033][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.001036][ T432] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 38.001041][ T432] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 38.001044][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.001050][ T432] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 38.001052][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.001056][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 38.001059][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.001063][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 38.001069][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.001076][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.001079][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.001082][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.001086][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.001090][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.001093][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.001095][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.001099][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.001103][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.001104][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.001110][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.001112][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.001113][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.001115][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 38.001119][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.001121][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.001124][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 38.001127][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.001130][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.001134][ T432] _printk (kernel/printk/printk.c:2504) [ 38.001138][ T432] ? snapshot_read.cold (user.c:?) [ 38.001139][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.001143][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.001144][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 38.001148][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 38.001151][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 38.001153][ T432] ? netdev_notice (net/core/dev.c:13194) [ 38.001155][ T432] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 38.001157][ T432] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 38.001161][ T432] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 38.001163][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.001165][ T432] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 38.001169][ T432] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 38.001171][ T432] ? __fput (fs/file_table.c:512) [ 38.001174][ T432] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 38.001177][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 38.001181][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 38.001185][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 38.001189][ T432] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 38.001193][ T432] ? packet_set_ring (net/packet/af_packet.c:652) [ 38.001197][ T432] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 38.001201][ T432] __sock_release (net/socket.c:735) [ 38.001205][ T432] sock_close (net/socket.c:1526 (discriminator 1)) [ 38.001207][ T432] __fput (fs/file_table.c:512) [ 38.001212][ T432] fput_close_sync (fs/file_table.c:617) [ 38.001214][ T432] ? alloc_file_clone (fs/file_table.c:479) [ 38.001217][ T432] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 38.001220][ T432] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 38.001223][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 38.001228][ T432] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 38.001231][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 38.001233][ T432] RIP: 0033:0x7f1007c1054e [ 38.001236][ T432] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.001238][ T432] RSP: 002b:00007ffd93bcdb90 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 38.001241][ T432] RAX: ffffffffffffffda RBX: 0000561e8075d690 RCX: 00007f1007c1054e [ 38.001242][ T432] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 38.001243][ T432] RBP: 00007ffd93bcdba0 R08: 0000000000000000 R09: 0000000000000000 [ 38.001244][ T432] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 38.001244][ T432] R13: 00000000fffffffe R14: 0000561e59b08760 R15: 0000000000000001 | [ 39.510865][ T468] softirqs last disabled at (32930): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 39.510870][ T468] Preemption disabled at: | [ 39.510870][ T468] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.510879][ T468] Tainted: [W]=WARN [ 39.510880][ T468] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.510881][ T468] Call Trace: [ 39.510883][ T468] [ 39.510885][ T468] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.510890][ T468] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.510891][ T468] __might_resched.cold (kernel/sched/core.c:9234) [ 39.510896][ T468] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.510900][ T468] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 39.510905][ T468] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 39.510908][ T468] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.510914][ T468] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 39.510916][ T468] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.510919][ T468] put_chars (drivers/char/virtio_console.c:1176) [ 39.510923][ T468] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.510925][ T468] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 39.510929][ T468] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 39.510932][ T468] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 39.510937][ T468] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.510941][ T468] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.510946][ T468] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.510949][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.510954][ T468] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.510957][ T468] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.510961][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.510963][ T468] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.510967][ T468] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.510971][ T468] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.510972][ T468] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.510978][ T468] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.510980][ T468] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.510982][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.510984][ T468] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.510987][ T468] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.510989][ T468] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.510992][ T468] vprintk_emit (kernel/printk/printk.c:2479) [ 39.510996][ T468] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.510997][ T468] ? kasan_save_stack (mm/kasan/common.c:58) [ 39.510999][ T468] ? kasan_save_track (mm/kasan/common.c:78) [ 39.511001][ T468] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 39.511002][ T468] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 39.511003][ T468] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 39.511005][ T468] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 39.511007][ T468] ? do_sock_setsockopt (net/socket.c:2397) [ 39.511010][ T468] _printk (kernel/printk/printk.c:2504) [ 39.511014][ T468] ? snapshot_read.cold (user.c:?) [ 39.511018][ T468] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.511021][ T468] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.511025][ T468] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.511027][ T468] ? netdev_notice (net/core/dev.c:13194) [ 39.511034][ T468] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 39.511036][ T468] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 39.511041][ T468] netif_set_promiscuity (net/core/dev.c:9699) [ 39.511045][ T468] dev_set_promiscuity (net/core/dev_api.c:288) [ 39.511047][ T468] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 39.511051][ T468] packet_mc_add (net/packet/af_packet.c:3755) [ 39.511053][ T468] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.511057][ T468] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.511059][ T468] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 39.511064][ T468] packet_setsockopt (net/packet/af_packet.c:3840) [ 39.511067][ T468] ? packet_bind (net/packet/af_packet.c:3341) [ 39.511071][ T468] ? do_sock_getsockopt (net/socket.c:2484) [ 39.511076][ T468] ? sock_poll (net/socket.c:1514) [ 39.511079][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.511081][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.511085][ T468] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 39.511090][ T468] do_sock_setsockopt (net/socket.c:2397) [ 39.511093][ T468] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 39.511099][ T468] __sys_setsockopt (net/socket.c:2422) [ 39.511104][ T468] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 39.511106][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.511108][ T468] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 39.511111][ T468] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 39.511112][ T468] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.511113][ T468] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.511116][ T468] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.511118][ T468] RIP: 0033:0x7f61a56702de [ 39.511122][ T468] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 39.511124][ T468] RSP: 002b:00007fff5fda8e78 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 39.511126][ T468] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f61a56702de [ 39.511128][ T468] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 39.511129][ T468] RBP: 00007fff5fda8fb0 R08: 0000000000000010 R09: 000055765ce83530 [ 39.511129][ T468] R10: 00007fff5fda8ef0 R11: 0000000000000246 R12: 0000000000000001 [ 39.511130][ T468] R13: 000055765ce83918 R14: 000055765ce83690 R15: 0000000000000000 | [ 41.496351][ T463] softirqs last disabled at (53785): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 41.496353][ T463] Preemption disabled at: | [ 41.496354][ T463] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.496362][ T463] Tainted: [W]=WARN [ 41.496363][ T463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.496365][ T463] Call Trace: [ 41.496367][ T463] [ 41.496368][ T463] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.496374][ T463] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.496375][ T463] __might_resched.cold (kernel/sched/core.c:9234) [ 41.496380][ T463] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.496383][ T463] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 41.496389][ T463] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 41.496391][ T463] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.496397][ T463] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.496399][ T463] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.496403][ T463] put_chars (drivers/char/virtio_console.c:1176) [ 41.496406][ T463] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.496410][ T463] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.496416][ T463] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.496423][ T463] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.496426][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.496429][ T463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.496433][ T463] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.496437][ T463] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.496441][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.496443][ T463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.496447][ T463] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.496451][ T463] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.496452][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.496457][ T463] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.496460][ T463] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.496461][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.496463][ T463] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 41.496467][ T463] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.496469][ T463] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.496471][ T463] vprintk_emit (kernel/printk/printk.c:2479) [ 41.496475][ T463] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.496478][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.496482][ T463] _printk (kernel/printk/printk.c:2504) [ 41.496485][ T463] ? snapshot_read.cold (user.c:?) [ 41.496487][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 41.496491][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.496492][ T463] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.496495][ T463] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.496499][ T463] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.496501][ T463] ? netdev_notice (net/core/dev.c:13194) [ 41.496503][ T463] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 41.496505][ T463] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 41.496509][ T463] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 41.496511][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 41.496513][ T463] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 41.496516][ T463] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 41.496518][ T463] ? __fput (fs/file_table.c:512) [ 41.496521][ T463] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 41.496524][ T463] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.496528][ T463] netif_set_promiscuity (net/core/dev.c:9699) [ 41.496533][ T463] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.496536][ T463] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 41.496541][ T463] ? packet_set_ring (net/packet/af_packet.c:652) [ 41.496544][ T463] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 41.496549][ T463] __sock_release (net/socket.c:735) [ 41.496553][ T463] sock_close (net/socket.c:1526 (discriminator 1)) [ 41.496555][ T463] __fput (fs/file_table.c:512) [ 41.496560][ T463] fput_close_sync (fs/file_table.c:617) [ 41.496562][ T463] ? alloc_file_clone (fs/file_table.c:479) [ 41.496565][ T463] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.496568][ T463] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 41.496571][ T463] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.496573][ T463] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.496576][ T463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.496578][ T463] RIP: 0033:0x7fcd6ea8154e [ 41.496581][ T463] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.496583][ T463] RSP: 002b:00007fff537dfbd0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 41.496586][ T463] RAX: ffffffffffffffda RBX: 000056512049c690 RCX: 00007fcd6ea8154e [ 41.496587][ T463] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 41.496588][ T463] RBP: 00007fff537dfbe0 R08: 0000000000000000 R09: 0000000000000000 [ 41.496589][ T463] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 41.496590][ T463] R13: 00000000fffffffe R14: 00005651137bd760 R15: 0000000000000001 | [ 43.051013][ T497] softirqs last disabled at (43666): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 43.051018][ T497] Preemption disabled at: | [ 43.051019][ T497] vprintk_emit (kernel/printk/printk.c:2471) | [ 43.051028][ T497] Tainted: [W]=WARN [ 43.051028][ T497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.051030][ T497] Call Trace: [ 43.051032][ T497] [ 43.051033][ T497] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.051038][ T497] ? vprintk_emit (kernel/printk/printk.c:2471) [ 43.051040][ T497] __might_resched.cold (kernel/sched/core.c:9234) [ 43.051044][ T497] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.051048][ T497] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 43.051053][ T497] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 43.051056][ T497] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.051062][ T497] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.051064][ T497] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.051067][ T497] put_chars (drivers/char/virtio_console.c:1176) [ 43.051070][ T497] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.051072][ T497] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 43.051076][ T497] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 43.051079][ T497] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 43.051084][ T497] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.051088][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.051093][ T497] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.051096][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.051101][ T497] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.051104][ T497] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.051108][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.051110][ T497] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.051114][ T497] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.051118][ T497] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.051119][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.051124][ T497] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.051126][ T497] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.051128][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.051130][ T497] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.051133][ T497] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.051135][ T497] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.051138][ T497] vprintk_emit (kernel/printk/printk.c:2479) [ 43.051141][ T497] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.051143][ T497] ? kasan_save_stack (mm/kasan/common.c:58) [ 43.051145][ T497] ? kasan_save_track (mm/kasan/common.c:78) [ 43.051146][ T497] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 43.051148][ T497] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 43.051149][ T497] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 43.051151][ T497] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 43.051153][ T497] ? do_sock_setsockopt (net/socket.c:2397) [ 43.051156][ T497] _printk (kernel/printk/printk.c:2504) [ 43.051160][ T497] ? snapshot_read.cold (user.c:?) [ 43.051164][ T497] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.051167][ T497] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.051170][ T497] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.051173][ T497] ? netdev_notice (net/core/dev.c:13194) [ 43.051179][ T497] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 43.051182][ T497] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 43.051186][ T497] netif_set_promiscuity (net/core/dev.c:9699) [ 43.051190][ T497] dev_set_promiscuity (net/core/dev_api.c:288) [ 43.051192][ T497] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 43.051195][ T497] packet_mc_add (net/packet/af_packet.c:3755) [ 43.051198][ T497] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 43.051202][ T497] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 43.051204][ T497] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 43.051209][ T497] packet_setsockopt (net/packet/af_packet.c:3840) [ 43.051212][ T497] ? packet_bind (net/packet/af_packet.c:3341) [ 43.051216][ T497] ? do_sock_getsockopt (net/socket.c:2484) [ 43.051221][ T497] ? sock_poll (net/socket.c:1514) [ 43.051228][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.051230][ T497] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.051234][ T497] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 43.051238][ T497] do_sock_setsockopt (net/socket.c:2397) [ 43.051242][ T497] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 43.051248][ T497] __sys_setsockopt (net/socket.c:2422) [ 43.051252][ T497] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 43.051254][ T497] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.051256][ T497] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 43.051259][ T497] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 43.051260][ T497] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.051261][ T497] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 43.051264][ T497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.051266][ T497] RIP: 0033:0x7f72886982de [ 43.051270][ T497] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 43.051272][ T497] RSP: 002b:00007fffeae1ff88 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 43.051274][ T497] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f72886982de [ 43.051276][ T497] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 43.051276][ T497] RBP: 00007fffeae200c0 R08: 0000000000000010 R09: 000055b4c2f1d530 [ 43.051277][ T497] R10: 00007fffeae20000 R11: 0000000000000246 R12: 0000000000000001 [ 43.051278][ T497] R13: 000055b4c2f1d918 R14: 000055b4c2f1d690 R15: 0000000000000000 | [ 45.028725][ T492] softirqs last disabled at (64706): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 45.028728][ T492] Preemption disabled at: | [ 45.028729][ T492] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.028737][ T492] Tainted: [W]=WARN [ 45.028738][ T492] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.028739][ T492] Call Trace: [ 45.028741][ T492] [ 45.028743][ T492] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.028747][ T492] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.028749][ T492] __might_resched.cold (kernel/sched/core.c:9234) [ 45.028754][ T492] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.028757][ T492] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 45.028763][ T492] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 45.028765][ T492] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.028772][ T492] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.028774][ T492] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.028777][ T492] put_chars (drivers/char/virtio_console.c:1176) [ 45.028781][ T492] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.028784][ T492] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 45.028790][ T492] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.028797][ T492] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.028799][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.028803][ T492] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.028807][ T492] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.028810][ T492] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.028814][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.028816][ T492] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.028820][ T492] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.028824][ T492] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.028825][ T492] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.028830][ T492] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.028833][ T492] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.028834][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.028836][ T492] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.028844][ T492] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.028846][ T492] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.028849][ T492] vprintk_emit (kernel/printk/printk.c:2479) [ 45.028852][ T492] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.028855][ T492] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.028859][ T492] _printk (kernel/printk/printk.c:2504) [ 45.028863][ T492] ? snapshot_read.cold (user.c:?) [ 45.028864][ T492] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.028868][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.028870][ T492] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.028873][ T492] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.028876][ T492] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.028878][ T492] ? netdev_notice (net/core/dev.c:13194) [ 45.028880][ T492] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 45.028882][ T492] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 45.028886][ T492] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.028888][ T492] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.028891][ T492] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 45.028894][ T492] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 45.028896][ T492] ? __fput (fs/file_table.c:512) [ 45.028899][ T492] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.028902][ T492] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.028906][ T492] netif_set_promiscuity (net/core/dev.c:9699) [ 45.028911][ T492] dev_set_promiscuity (net/core/dev_api.c:288) [ 45.028914][ T492] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 45.028918][ T492] ? packet_set_ring (net/packet/af_packet.c:652) [ 45.028921][ T492] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 45.028926][ T492] __sock_release (net/socket.c:735) [ 45.028930][ T492] sock_close (net/socket.c:1526 (discriminator 1)) [ 45.028932][ T492] __fput (fs/file_table.c:512) [ 45.028937][ T492] fput_close_sync (fs/file_table.c:617) [ 45.028939][ T492] ? alloc_file_clone (fs/file_table.c:479) [ 45.028941][ T492] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.028945][ T492] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 45.028948][ T492] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.028949][ T492] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.028952][ T492] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.028955][ T492] RIP: 0033:0x7f84de57e54e [ 45.028958][ T492] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.028960][ T492] RSP: 002b:00007ffeaa7b29a0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 45.028963][ T492] RAX: ffffffffffffffda RBX: 00005642e3d08690 RCX: 00007f84de57e54e [ 45.028964][ T492] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 45.028965][ T492] RBP: 00007ffeaa7b29b0 R08: 0000000000000000 R09: 0000000000000000 [ 45.028965][ T492] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars