====================================== | [ 10.585501][ T206] softirqs last disabled at (52819): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.585504][ T206] Preemption disabled at: | [ 10.585504][ T206] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.585513][ T206] Tainted: [W]=WARN [ 10.585514][ T206] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.585516][ T206] Call Trace: [ 10.585518][ T206] [ 10.585520][ T206] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.585526][ T206] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.585527][ T206] __might_resched.cold (kernel/sched/core.c:9234) [ 10.585532][ T206] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.585535][ T206] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.585541][ T206] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.585543][ T206] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.585550][ T206] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.585552][ T206] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.585556][ T206] put_chars (drivers/char/virtio_console.c:1176) [ 10.585559][ T206] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.585563][ T206] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.585568][ T206] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.585572][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.585577][ T206] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.585581][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.585587][ T206] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.585590][ T206] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.585594][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.585596][ T206] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.585600][ T206] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.585604][ T206] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.585606][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.585611][ T206] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.585613][ T206] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.585615][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.585617][ T206] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.585621][ T206] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.585623][ T206] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.585626][ T206] vprintk_emit (kernel/printk/printk.c:2479) [ 10.585629][ T206] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.585631][ T206] ? save_trace (kernel/locking/lockdep.c:589) [ 10.585634][ T206] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 10.585637][ T206] _printk (kernel/printk/printk.c:2504) [ 10.585641][ T206] ? snapshot_read.cold (user.c:?) [ 10.585644][ T206] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.585647][ T206] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 10.585650][ T206] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 10.585654][ T206] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 10.585656][ T206] ? netdev_notice (net/core/dev.c:13194) [ 10.585658][ T206] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.585662][ T206] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.585664][ T206] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.585667][ T206] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.585669][ T206] team_mode_option_set.cold (drivers/net/team/team_core.c:639 drivers/net/team/team_core.c:1486) [ 10.585675][ T206] team_nl_options_set_doit (drivers/net/team/team_core.c:375 drivers/net/team/team_core.c:2849) [ 10.585680][ T206] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 10.585683][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.585690][ T206] ? __nla_parse (lib/nlattr.c:732) [ 10.585694][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 10.585698][ T206] ? genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.585700][ T206] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.585703][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.585709][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.585711][ T206] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.585715][ T206] ? write_profile (profile.c:?) [ 10.585717][ T206] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 10.585722][ T206] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.585726][ T206] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.585729][ T206] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 10.585731][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.585737][ T206] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.585740][ T206] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 10.585742][ T206] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.585745][ T206] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.585752][ T206] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 10.585754][ T206] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 10.585758][ T206] genl_rcv (net/netlink/genetlink.c:1218) [ 10.585760][ T206] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.585764][ T206] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.585767][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.585772][ T206] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 10.585775][ T206] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 10.585780][ T206] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.585786][ T206] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 10.585789][ T206] ? copy_msghdr_from_user (net/socket.c:2650) [ 10.585791][ T206] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 10.585792][ T206] ? move_addr_to_kernel (net/socket.c:258) [ 10.585797][ T206] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 10.585798][ T206] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.585802][ T206] ___sys_sendmsg (net/socket.c:2767) [ 10.585804][ T206] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 10.585806][ T206] ? copy_msghdr_from_user (net/socket.c:2619) [ 10.585808][ T206] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 10.585824][ T206] __sys_sendmsg (net/socket.c:2799) [ 10.585827][ T206] ? __sys_sendmsg_sock (net/socket.c:2780) [ 10.585832][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.585834][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.585837][ T206] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.585840][ T206] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.585843][ T206] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.585845][ T206] RIP: 0033:0x7ff75b6df54e [ 10.585849][ T206] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 10.585851][ T206] RSP: 002b:00007ffd81702060 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 10.585854][ T206] RAX: ffffffffffffffda RBX: 0000562ac54e59d0 RCX: 00007ff75b6df54e [ 10.585855][ T206] RDX: 0000000000000000 RSI: 00007ffd81702100 RDI: 0000000000000006 [ 10.585856][ T206] RBP: 00007ffd81702070 R08: 0000000000000000 R09: 0000000000000000 [ 10.585857][ T206] R10: 0000000000000000 R11: 0000000000000202 R12: 0000562ac54e5de0 [ 10.585858][ T206] R13: 00007ffd81702100 R14: 0000562ac54e58e0 R15: 0000000000000000 | [ 12.324925][ T231] softirqs last disabled at (40990): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.324930][ T231] Preemption disabled at: | [ 12.324931][ T231] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.324940][ T231] Tainted: [W]=WARN [ 12.324941][ T231] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.324942][ T231] Call Trace: [ 12.324944][ T231] [ 12.324946][ T231] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.324951][ T231] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.324953][ T231] __might_resched.cold (kernel/sched/core.c:9234) [ 12.324958][ T231] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.324961][ 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) [ 12.324967][ 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)) [ 12.324969][ T231] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.324976][ 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) [ 12.324978][ T231] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.324981][ T231] put_chars (drivers/char/virtio_console.c:1176) [ 12.324985][ T231] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.324987][ T231] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.324991][ T231] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.324994][ T231] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.324999][ T231] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.325003][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.325008][ T231] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.325011][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.325016][ T231] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.325019][ T231] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.325023][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.325025][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.325029][ T231] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.325033][ T231] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.325034][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.325040][ T231] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.325042][ T231] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.325043][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.325045][ T231] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.325049][ T231] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.325051][ T231] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.325054][ T231] vprintk_emit (kernel/printk/printk.c:2479) [ 12.325057][ T231] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.325059][ T231] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.325061][ T231] ? kasan_save_track (mm/kasan/common.c:78) [ 12.325062][ T231] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.325064][ T231] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.325066][ T231] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.325067][ T231] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.325069][ T231] ? do_sock_setsockopt (net/socket.c:2397) [ 12.325072][ T231] _printk (kernel/printk/printk.c:2504) [ 12.325076][ T231] ? snapshot_read.cold (user.c:?) [ 12.325080][ T231] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.325083][ T231] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.325087][ T231] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.325089][ T231] ? netdev_notice (net/core/dev.c:13194) [ 12.325096][ 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) [ 12.325099][ T231] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.325106][ T231] netif_set_promiscuity (net/core/dev.c:9699) [ 12.325111][ T231] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.325114][ T231] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.325117][ T231] packet_mc_add (net/packet/af_packet.c:3755) [ 12.325119][ T231] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.325123][ T231] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.325126][ T231] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.325131][ T231] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.325134][ T231] ? packet_bind (net/packet/af_packet.c:3341) [ 12.325138][ T231] ? do_sock_getsockopt (net/socket.c:2484) [ 12.325143][ T231] ? sock_poll (net/socket.c:1514) [ 12.325146][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.325148][ T231] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.325152][ T231] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.325156][ T231] do_sock_setsockopt (net/socket.c:2397) [ 12.325160][ T231] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.325161][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.325167][ T231] __sys_setsockopt (net/socket.c:2422) [ 12.325171][ T231] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.325173][ T231] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.325175][ T231] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.325178][ T231] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.325180][ T231] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.325181][ T231] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.325184][ T231] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.325186][ T231] RIP: 0033:0x7ffb55b5c2de [ 12.325190][ 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 [ 12.325192][ T231] RSP: 002b:00007ffe00876d18 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.325194][ T231] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ffb55b5c2de [ 12.325196][ T231] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.325197][ T231] RBP: 00007ffe00876e50 R08: 0000000000000010 R09: 000055dda3195530 [ 12.325197][ T231] R10: 00007ffe00876d90 R11: 0000000000000246 R12: 0000000000000001 [ 12.325198][ T231] R13: 000055dda3195918 R14: 000055dda3195690 R15: 0000000000000000 | [ 13.370983][ T238] softirqs last disabled at (48088): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 13.370988][ T238] Preemption disabled at: | [ 13.370989][ T238] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.370998][ T238] Tainted: [W]=WARN [ 13.370999][ T238] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.371001][ T238] Call Trace: [ 13.371003][ T238] [ 13.371004][ T238] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.371009][ T238] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.371011][ T238] __might_resched.cold (kernel/sched/core.c:9234) [ 13.371016][ T238] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.371020][ 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) [ 13.371025][ 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)) [ 13.371027][ T238] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.371034][ 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) [ 13.371036][ T238] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.371039][ T238] put_chars (drivers/char/virtio_console.c:1176) [ 13.371042][ T238] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.371044][ T238] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.371048][ T238] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.371052][ T238] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.371057][ T238] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.371061][ T238] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.371066][ T238] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.371069][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.371074][ T238] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.371077][ T238] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.371081][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.371083][ T238] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.371087][ T238] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.371091][ T238] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.371092][ T238] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.371097][ T238] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.371100][ T238] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.371101][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.371106][ T238] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.371110][ T238] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.371112][ T238] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.371115][ T238] vprintk_emit (kernel/printk/printk.c:2479) [ 13.371118][ T238] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.371119][ T238] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.371122][ T238] ? kasan_save_track (mm/kasan/common.c:78) [ 13.371123][ T238] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 13.371124][ T238] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 13.371126][ T238] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 13.371128][ T238] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 13.371129][ T238] ? do_sock_setsockopt (net/socket.c:2397) [ 13.371133][ T238] _printk (kernel/printk/printk.c:2504) [ 13.371137][ T238] ? snapshot_read.cold (user.c:?) [ 13.371141][ T238] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 13.371144][ T238] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 13.371148][ T238] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 13.371150][ T238] ? netdev_notice (net/core/dev.c:13194) [ 13.371157][ 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) [ 13.371160][ T238] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 13.371164][ T238] netif_set_promiscuity (net/core/dev.c:9699) [ 13.371168][ T238] dev_set_promiscuity (net/core/dev_api.c:288) [ 13.371171][ T238] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 13.371174][ T238] packet_mc_add (net/packet/af_packet.c:3755) [ 13.371176][ T238] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.371180][ T238] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.371183][ T238] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 13.371188][ T238] packet_setsockopt (net/packet/af_packet.c:3840) [ 13.371191][ T238] ? packet_bind (net/packet/af_packet.c:3341) [ 13.371195][ T238] ? do_sock_getsockopt (net/socket.c:2484) [ 13.371199][ T238] ? sock_poll (net/socket.c:1514) [ 13.371203][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.371204][ T238] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.371209][ T238] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 13.371213][ T238] do_sock_setsockopt (net/socket.c:2397) [ 13.371216][ T238] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 13.371222][ T238] __sys_setsockopt (net/socket.c:2422) [ 13.371227][ T238] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 13.371229][ T238] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.371231][ T238] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 13.371234][ T238] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 13.371235][ T238] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.371237][ T238] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.371239][ T238] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.371242][ T238] RIP: 0033:0x7f2c964d32de [ 13.371251][ 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 [ 13.371252][ T238] RSP: 002b:00007ffd7bad5128 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 13.371255][ T238] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f2c964d32de [ 13.371256][ T238] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 13.371257][ T238] RBP: 00007ffd7bad5260 R08: 0000000000000010 R09: 000055755d105530 [ 13.371258][ T238] R10: 00007ffd7bad51a0 R11: 0000000000000246 R12: 0000000000000001 [ 13.371259][ T238] R13: 000055755d105918 R14: 000055755d105690 R15: 0000000000000000 | [ 15.337791][ T231] softirqs last disabled at (57474): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 15.337794][ T231] Preemption disabled at: | [ 15.337795][ T231] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.337804][ T231] Tainted: [W]=WARN [ 15.337805][ T231] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.337807][ T231] Call Trace: [ 15.337808][ T231] [ 15.337810][ T231] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.337815][ T231] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.337817][ T231] __might_resched.cold (kernel/sched/core.c:9234) [ 15.337822][ T231] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.337825][ 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) [ 15.337831][ 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)) [ 15.337833][ T231] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.337839][ 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) [ 15.337842][ T231] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.337845][ T231] put_chars (drivers/char/virtio_console.c:1176) [ 15.337848][ T231] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 15.337851][ T231] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.337854][ T231] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 15.337859][ T231] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.337867][ T231] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.337870][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.337873][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.337878][ T231] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.337881][ T231] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.337885][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.337887][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.337891][ T231] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.337895][ T231] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.337896][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.337902][ T231] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.337904][ T231] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.337906][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.337907][ T231] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.337911][ T231] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.337913][ T231] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.337916][ T231] vprintk_emit (kernel/printk/printk.c:2479) [ 15.337920][ T231] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.337923][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.337927][ T231] _printk (kernel/printk/printk.c:2504) [ 15.337930][ T231] ? snapshot_read.cold (user.c:?) [ 15.337932][ T231] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.337936][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.337938][ T231] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.337941][ T231] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.337944][ T231] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.337946][ T231] ? netdev_notice (net/core/dev.c:13194) [ 15.337948][ T231] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 15.337950][ T231] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 15.337955][ T231] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 15.337956][ T231] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.337959][ T231] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 15.337962][ T231] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 15.337964][ T231] ? __fput (fs/file_table.c:512) [ 15.337967][ 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) [ 15.337970][ T231] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.337974][ T231] netif_set_promiscuity (net/core/dev.c:9699) [ 15.337979][ T231] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.337983][ T231] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 15.337987][ T231] ? packet_set_ring (net/packet/af_packet.c:652) [ 15.337990][ T231] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 15.337995][ T231] __sock_release (net/socket.c:735) [ 15.337999][ T231] sock_close (net/socket.c:1526 (discriminator 1)) [ 15.338001][ T231] __fput (fs/file_table.c:512) [ 15.338006][ T231] fput_close_sync (fs/file_table.c:617) [ 15.338008][ T231] ? alloc_file_clone (fs/file_table.c:479) [ 15.338011][ 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) [ 15.338015][ T231] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 15.338017][ T231] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.338019][ T231] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.338022][ T231] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.338024][ T231] RIP: 0033:0x7ffb55ad354e [ 15.338028][ 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 [ 15.338030][ T231] RSP: 002b:00007ffe00876e80 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 15.338033][ T231] RAX: ffffffffffffffda RBX: 000055dda3195690 RCX: 00007ffb55ad354e [ 15.338034][ T231] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 15.338035][ T231] RBP: 00007ffe00876e90 R08: 0000000000000000 R09: 0000000000000000 [ 15.338036][ T231] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 15.338036][ T231] R13: 00000000fffffffe R14: 000055dd837ed760 R15: 0000000000000001 | [ 16.965875][ T267] softirqs last disabled at (36266): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 16.965879][ T267] Preemption disabled at: | [ 16.965880][ T267] vprintk_emit (kernel/printk/printk.c:2471) | [ 16.965889][ T267] Tainted: [W]=WARN [ 16.965890][ T267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.965891][ T267] Call Trace: [ 16.965893][ T267] [ 16.965895][ T267] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.965900][ T267] ? vprintk_emit (kernel/printk/printk.c:2471) [ 16.965902][ T267] __might_resched.cold (kernel/sched/core.c:9234) [ 16.965906][ T267] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.965909][ 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) [ 16.965914][ 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)) [ 16.965917][ T267] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.965923][ 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) [ 16.965925][ T267] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.965929][ T267] put_chars (drivers/char/virtio_console.c:1176) [ 16.965932][ T267] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.965934][ T267] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 16.965938][ T267] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 16.965945][ T267] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 16.965950][ T267] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.965954][ T267] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.965959][ T267] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.965962][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.965967][ T267] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.965970][ T267] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.965974][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.965976][ T267] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.965980][ T267] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.965984][ T267] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.965985][ T267] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.965990][ T267] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.965993][ T267] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.965994][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.965996][ T267] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 16.966000][ T267] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.966002][ T267] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.966004][ T267] vprintk_emit (kernel/printk/printk.c:2479) [ 16.966008][ T267] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.966009][ T267] ? kasan_save_stack (mm/kasan/common.c:58) [ 16.966011][ T267] ? kasan_save_track (mm/kasan/common.c:78) [ 16.966013][ T267] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 16.966014][ T267] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 16.966016][ T267] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 16.966017][ T267] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 16.966019][ T267] ? do_sock_setsockopt (net/socket.c:2397) [ 16.966023][ T267] _printk (kernel/printk/printk.c:2504) [ 16.966026][ T267] ? snapshot_read.cold (user.c:?) [ 16.966030][ T267] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 16.966034][ T267] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 16.966037][ T267] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 16.966039][ T267] ? netdev_notice (net/core/dev.c:13194) [ 16.966046][ 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) [ 16.966048][ T267] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 16.966053][ T267] netif_set_promiscuity (net/core/dev.c:9699) [ 16.966057][ T267] dev_set_promiscuity (net/core/dev_api.c:288) [ 16.966059][ T267] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 16.966062][ T267] packet_mc_add (net/packet/af_packet.c:3755) [ 16.966065][ T267] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 16.966068][ T267] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 16.966071][ T267] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 16.966076][ T267] packet_setsockopt (net/packet/af_packet.c:3840) [ 16.966079][ T267] ? packet_bind (net/packet/af_packet.c:3341) [ 16.966083][ T267] ? do_sock_getsockopt (net/socket.c:2484) [ 16.966087][ T267] ? sock_poll (net/socket.c:1514) [ 16.966091][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.966093][ T267] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.966097][ T267] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 16.966101][ T267] do_sock_setsockopt (net/socket.c:2397) [ 16.966104][ T267] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 16.966111][ T267] __sys_setsockopt (net/socket.c:2422) [ 16.966116][ T267] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 16.966117][ T267] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.966120][ T267] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 16.966122][ T267] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 16.966124][ T267] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 16.966125][ T267] ? irq_exit_rcu (kernel/softirq.c:786) [ 16.966128][ T267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.966130][ T267] RIP: 0033:0x7f8f12e2f2de [ 16.966134][ 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 [ 16.966136][ T267] RSP: 002b:00007ffd196f9ca8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 16.966139][ T267] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f8f12e2f2de [ 16.966140][ T267] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 16.966141][ T267] RBP: 00007ffd196f9de0 R08: 0000000000000010 R09: 00005610f906e530 [ 16.966142][ T267] R10: 00007ffd196f9d20 R11: 0000000000000246 R12: 0000000000000001 [ 16.966143][ T267] R13: 00005610f906e918 R14: 00005610f906e690 R15: 0000000000000000 | [ 18.960596][ T262] softirqs last disabled at (50044): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 18.960600][ T262] Preemption disabled at: | [ 18.960600][ T262] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.960610][ T262] Tainted: [W]=WARN [ 18.960610][ T262] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.960612][ T262] Call Trace: [ 18.960614][ T262] [ 18.960615][ T262] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.960621][ T262] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.960622][ T262] __might_resched.cold (kernel/sched/core.c:9234) [ 18.960627][ T262] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.960631][ 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) [ 18.960636][ 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)) [ 18.960639][ T262] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.960645][ 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) [ 18.960648][ T262] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.960651][ T262] put_chars (drivers/char/virtio_console.c:1176) [ 18.960655][ T262] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.960658][ T262] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.960663][ T262] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.960671][ T262] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.960673][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.960677][ T262] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.960681][ T262] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.960685][ T262] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.960689][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.960691][ T262] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.960695][ T262] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.960698][ T262] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.960700][ T262] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.960705][ T262] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.960708][ T262] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.960709][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.960711][ T262] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.960715][ T262] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.960717][ T262] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.960720][ T262] vprintk_emit (kernel/printk/printk.c:2479) [ 18.960723][ T262] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.960726][ T262] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.960730][ T262] _printk (kernel/printk/printk.c:2504) [ 18.960733][ T262] ? snapshot_read.cold (user.c:?) [ 18.960735][ T262] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.960739][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.960741][ T262] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 18.960744][ T262] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 18.960747][ T262] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 18.960750][ T262] ? netdev_notice (net/core/dev.c:13194) [ 18.960751][ T262] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 18.960754][ T262] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 18.960758][ T262] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 18.960760][ T262] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.960762][ T262] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 18.960765][ T262] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 18.960767][ T262] ? __fput (fs/file_table.c:512) [ 18.960770][ 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) [ 18.960773][ T262] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 18.960777][ T262] netif_set_promiscuity (net/core/dev.c:9699) [ 18.960782][ T262] dev_set_promiscuity (net/core/dev_api.c:288) [ 18.960786][ T262] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 18.960790][ T262] ? packet_set_ring (net/packet/af_packet.c:652) [ 18.960793][ T262] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 18.960798][ T262] __sock_release (net/socket.c:735) [ 18.960802][ T262] sock_close (net/socket.c:1526 (discriminator 1)) [ 18.960804][ T262] __fput (fs/file_table.c:512) [ 18.960809][ T262] fput_close_sync (fs/file_table.c:617) [ 18.960811][ T262] ? alloc_file_clone (fs/file_table.c:479) [ 18.960813][ 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) [ 18.960817][ T262] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 18.960820][ T262] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.960822][ T262] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 18.960825][ T262] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.960827][ T262] RIP: 0033:0x7efec679e54e [ 18.960831][ 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 [ 18.960832][ T262] RSP: 002b:00007ffcea383260 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 18.960835][ T262] RAX: ffffffffffffffda RBX: 00005586cec53690 RCX: 00007efec679e54e [ 18.960837][ T262] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 18.960837][ T262] RBP: 00007ffcea383270 R08: 0000000000000000 R09: 0000000000000000 [ 18.960838][ T262] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 18.960839][ T262] R13: 00000000fffffffe R14: 0000558694302760 R15: 0000000000000001 | [ 20.566391][ T296] softirqs last disabled at (50566): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 20.566395][ T296] Preemption disabled at: | [ 20.566396][ T296] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.566405][ T296] Tainted: [W]=WARN [ 20.566406][ T296] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.566407][ T296] Call Trace: [ 20.566409][ T296] [ 20.566411][ T296] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.566416][ T296] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.566418][ T296] __might_resched.cold (kernel/sched/core.c:9234) [ 20.566423][ T296] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.566426][ 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) [ 20.566432][ 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)) [ 20.566435][ T296] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.566441][ 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) [ 20.566443][ T296] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.566447][ T296] put_chars (drivers/char/virtio_console.c:1176) [ 20.566450][ T296] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.566452][ T296] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 20.566456][ T296] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.566459][ T296] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 20.566465][ T296] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.566468][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.566474][ T296] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.566477][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.566482][ T296] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.566485][ T296] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.566489][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.566491][ T296] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.566495][ T296] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.566499][ T296] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.566500][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.566506][ T296] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.566508][ T296] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.566509][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.566511][ T296] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 20.566515][ T296] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.566517][ T296] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.566520][ T296] vprintk_emit (kernel/printk/printk.c:2479) [ 20.566523][ T296] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.566525][ T296] ? kasan_save_stack (mm/kasan/common.c:58) [ 20.566527][ T296] ? kasan_save_track (mm/kasan/common.c:78) [ 20.566528][ T296] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 20.566530][ T296] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 20.566531][ T296] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 20.566533][ T296] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 20.566535][ T296] ? do_sock_setsockopt (net/socket.c:2397) [ 20.566538][ T296] _printk (kernel/printk/printk.c:2504) [ 20.566542][ T296] ? snapshot_read.cold (user.c:?) [ 20.566546][ T296] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 20.566550][ T296] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 20.566553][ T296] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 20.566555][ T296] ? netdev_notice (net/core/dev.c:13194) [ 20.566562][ 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) [ 20.566565][ T296] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 20.566569][ T296] netif_set_promiscuity (net/core/dev.c:9699) [ 20.566574][ T296] dev_set_promiscuity (net/core/dev_api.c:288) [ 20.566576][ T296] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 20.566579][ T296] packet_mc_add (net/packet/af_packet.c:3755) [ 20.566582][ T296] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 20.566586][ T296] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 20.566588][ T296] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 20.566594][ T296] packet_setsockopt (net/packet/af_packet.c:3840) [ 20.566597][ T296] ? packet_bind (net/packet/af_packet.c:3341) [ 20.566601][ T296] ? do_sock_getsockopt (net/socket.c:2484) [ 20.566606][ T296] ? sock_poll (net/socket.c:1514) [ 20.566609][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.566611][ T296] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.566615][ T296] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 20.566620][ T296] do_sock_setsockopt (net/socket.c:2397) [ 20.566623][ T296] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 20.566629][ T296] __sys_setsockopt (net/socket.c:2422) [ 20.566634][ T296] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 20.566636][ T296] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.566638][ T296] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 20.566640][ T296] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 20.566642][ T296] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.566643][ T296] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 20.566646][ T296] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.566649][ T296] RIP: 0033:0x7fe8b972b2de [ 20.566654][ 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 [ 20.566656][ T296] RSP: 002b:00007fffc32d17c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 20.566660][ T296] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe8b972b2de [ 20.566661][ T296] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 20.566663][ T296] RBP: 00007fffc32d1900 R08: 0000000000000010 R09: 0000556697c91530 [ 20.566664][ T296] R10: 00007fffc32d1840 R11: 0000000000000246 R12: 0000000000000001 [ 20.566666][ T296] R13: 0000556697c91918 R14: 0000556697c91690 R15: 0000000000000000 | [ 22.542337][ T291] softirqs last disabled at (56265): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 22.542340][ T291] Preemption disabled at: | [ 22.542341][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.542350][ T291] Tainted: [W]=WARN [ 22.542351][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.542353][ T291] Call Trace: [ 22.542355][ T291] [ 22.542356][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.542362][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.542363][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 22.542368][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.542371][ 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) [ 22.542377][ 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)) [ 22.542380][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.542386][ 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) [ 22.542388][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.542392][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 22.542395][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.542399][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.542405][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.542412][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.542415][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.542419][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.542423][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.542427][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.542431][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.542433][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.542437][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.542441][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.542442][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.542448][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.542450][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.542452][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.542453][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.542457][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.542459][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.542462][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 22.542466][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.542469][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.542473][ T291] _printk (kernel/printk/printk.c:2504) [ 22.542476][ T291] ? snapshot_read.cold (user.c:?) [ 22.542478][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.542482][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.542484][ T291] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 22.542487][ T291] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 22.542490][ T291] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 22.542493][ T291] ? netdev_notice (net/core/dev.c:13194) [ 22.542494][ T291] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 22.542497][ T291] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 22.542501][ T291] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 22.542503][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.542505][ T291] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 22.542508][ T291] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 22.542511][ T291] ? __fput (fs/file_table.c:512) [ 22.542514][ 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) [ 22.542517][ T291] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 22.542521][ T291] netif_set_promiscuity (net/core/dev.c:9699) [ 22.542525][ T291] dev_set_promiscuity (net/core/dev_api.c:288) [ 22.542529][ T291] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 22.542533][ T291] ? packet_set_ring (net/packet/af_packet.c:652) [ 22.542537][ T291] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 22.542541][ T291] __sock_release (net/socket.c:735) [ 22.542545][ T291] sock_close (net/socket.c:1526 (discriminator 1)) [ 22.542547][ T291] __fput (fs/file_table.c:512) [ 22.542552][ T291] fput_close_sync (fs/file_table.c:617) [ 22.542555][ T291] ? alloc_file_clone (fs/file_table.c:479) [ 22.542557][ 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) [ 22.542561][ T291] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 22.542564][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.542566][ T291] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 22.542569][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.542571][ T291] RIP: 0033:0x7f29c7d4754e [ 22.542575][ 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 [ 22.542577][ T291] RSP: 002b:00007ffd3eb6ea90 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 22.542579][ T291] RAX: ffffffffffffffda RBX: 000055df0b98b690 RCX: 00007f29c7d4754e [ 22.542581][ T291] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 22.542581][ T291] RBP: 00007ffd3eb6eaa0 R08: 0000000000000000 R09: 0000000000000000 [ 22.542582][ T291] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 22.542583][ T291] R13: 00000000fffffffe R14: 000055dee5f64760 R15: 0000000000000001 | [ 24.448834][ T331] softirqs last disabled at (39204): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 24.448838][ T331] Preemption disabled at: | [ 24.448839][ T331] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.448848][ T331] Tainted: [W]=WARN [ 24.448849][ T331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.448851][ T331] Call Trace: [ 24.448853][ T331] [ 24.448854][ T331] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.448859][ T331] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.448861][ T331] __might_resched.cold (kernel/sched/core.c:9234) [ 24.448866][ T331] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.448869][ T331] ? __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.448875][ T331] __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.448877][ T331] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.448884][ T331] ? 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.448886][ T331] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.448889][ T331] put_chars (drivers/char/virtio_console.c:1176) [ 24.448893][ T331] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.448895][ T331] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.448899][ T331] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.448902][ T331] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.448908][ T331] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.448911][ T331] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.448917][ T331] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.448920][ T331] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.448925][ T331] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.448928][ T331] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.448932][ T331] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.448934][ T331] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.448938][ T331] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.448942][ T331] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.448944][ T331] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.448949][ T331] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.448952][ T331] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.448953][ T331] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.448955][ T331] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.448959][ T331] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.448961][ T331] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.448964][ T331] vprintk_emit (kernel/printk/printk.c:2479) [ 24.448967][ T331] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.448969][ T331] ? kasan_save_stack (mm/kasan/common.c:58) [ 24.448971][ T331] ? kasan_save_track (mm/kasan/common.c:78) [ 24.448972][ T331] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.448974][ T331] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 24.448975][ T331] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 24.448977][ T331] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 24.448979][ T331] ? do_sock_setsockopt (net/socket.c:2397) [ 24.448983][ T331] _printk (kernel/printk/printk.c:2504) [ 24.448986][ T331] ? snapshot_read.cold (user.c:?) [ 24.448991][ T331] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 24.448994][ T331] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 24.448997][ T331] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 24.448999][ T331] ? netdev_notice (net/core/dev.c:13194) [ 24.449006][ T331] ? 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.449009][ T331] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 24.449013][ T331] netif_set_promiscuity (net/core/dev.c:9699) [ 24.449018][ T331] dev_set_promiscuity (net/core/dev_api.c:288) [ 24.449020][ T331] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 24.449024][ T331] packet_mc_add (net/packet/af_packet.c:3755) [ 24.449026][ T331] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.449030][ T331] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.449033][ T331] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 24.449038][ T331] packet_setsockopt (net/packet/af_packet.c:3840) [ 24.449041][ T331] ? packet_bind (net/packet/af_packet.c:3341) [ 24.449045][ T331] ? do_sock_getsockopt (net/socket.c:2484) [ 24.449050][ T331] ? sock_poll (net/socket.c:1514) [ 24.449053][ T331] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.449055][ T331] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.449059][ T331] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 24.449064][ T331] do_sock_setsockopt (net/socket.c:2397) [ 24.449067][ T331] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 24.449074][ T331] __sys_setsockopt (net/socket.c:2422) [ 24.449079][ T331] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 24.449080][ T331] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.449083][ T331] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.449085][ T331] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 24.449087][ T331] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.449088][ T331] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.449091][ T331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.449093][ T331] RIP: 0033:0x7f54ed4b52de [ 24.449098][ T331] 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.449099][ T331] RSP: 002b:00007ffc7e15e238 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 24.449106][ T331] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f54ed4b52de [ 24.449107][ T331] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 24.449108][ T331] RBP: 00007ffc7e15e370 R08: 0000000000000010 R09: 00005598d8528530 [ 24.449109][ T331] R10: 00007ffc7e15e2b0 R11: 0000000000000246 R12: 0000000000000001 [ 24.449110][ T331] R13: 00005598d8528918 R14: 00005598d8528690 R15: 0000000000000000 | [ 25.464962][ T338] softirqs last disabled at (36266): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 25.464966][ T338] Preemption disabled at: | [ 25.464967][ T338] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.464976][ T338] Tainted: [W]=WARN [ 25.464976][ T338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.464978][ T338] Call Trace: [ 25.464980][ T338] [ 25.464982][ T338] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.464987][ T338] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.464989][ T338] __might_resched.cold (kernel/sched/core.c:9234) [ 25.464993][ T338] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.464997][ T338] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 25.465002][ T338] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 25.465005][ T338] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.465010][ T338] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.465013][ T338] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.465016][ T338] put_chars (drivers/char/virtio_console.c:1176) [ 25.465020][ T338] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.465022][ T338] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 25.465026][ T338] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.465029][ T338] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.465034][ T338] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.465038][ T338] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.465043][ T338] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.465046][ T338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.465050][ T338] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.465054][ T338] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.465058][ T338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.465059][ T338] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.465064][ T338] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.465067][ T338] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.465068][ T338] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.465074][ T338] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.465076][ T338] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.465077][ T338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.465079][ T338] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.465083][ T338] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.465085][ T338] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.465088][ T338] vprintk_emit (kernel/printk/printk.c:2479) [ 25.465091][ T338] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.465093][ T338] ? kasan_save_stack (mm/kasan/common.c:58) [ 25.465095][ T338] ? kasan_save_track (mm/kasan/common.c:78) [ 25.465096][ T338] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 25.465097][ T338] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 25.465099][ T338] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 25.465101][ T338] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 25.465106][ T338] ? do_sock_setsockopt (net/socket.c:2397) [ 25.465109][ T338] _printk (kernel/printk/printk.c:2504) [ 25.465113][ T338] ? snapshot_read.cold (user.c:?) [ 25.465117][ T338] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 25.465120][ T338] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 25.465123][ T338] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 25.465126][ T338] ? netdev_notice (net/core/dev.c:13194) [ 25.465132][ T338] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 25.465135][ T338] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 25.465139][ T338] netif_set_promiscuity (net/core/dev.c:9699) [ 25.465144][ T338] dev_set_promiscuity (net/core/dev_api.c:288) [ 25.465146][ T338] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 25.465149][ T338] packet_mc_add (net/packet/af_packet.c:3755) [ 25.465152][ T338] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.465155][ T338] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.465158][ T338] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 25.465163][ T338] packet_setsockopt (net/packet/af_packet.c:3840) [ 25.465166][ T338] ? packet_bind (net/packet/af_packet.c:3341) [ 25.465170][ T338] ? do_sock_getsockopt (net/socket.c:2484) [ 25.465174][ T338] ? sock_poll (net/socket.c:1514) [ 25.465177][ T338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.465179][ T338] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.465183][ T338] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 25.465188][ T338] do_sock_setsockopt (net/socket.c:2397) [ 25.465191][ T338] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 25.465197][ T338] __sys_setsockopt (net/socket.c:2422) [ 25.465201][ T338] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 25.465203][ T338] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.465205][ T338] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.465208][ T338] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 25.465210][ T338] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.465211][ T338] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 25.465214][ T338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.465216][ T338] RIP: 0033:0x7f43c36732de [ 25.465220][ T338] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 25.465222][ T338] RSP: 002b:00007fff4fc35a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 25.465225][ T338] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f43c36732de [ 25.465226][ T338] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 25.465227][ T338] RBP: 00007fff4fc35b80 R08: 0000000000000010 R09: 000055d731864530 [ 25.465228][ T338] R10: 00007fff4fc35ac0 R11: 0000000000000246 R12: 0000000000000001 [ 25.465229][ T338] R13: 000055d731864918 R14: 000055d731864690 R15: 0000000000000000 | [ 27.440954][ T331] softirqs last disabled at (51872): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 27.440957][ T331] Preemption disabled at: | [ 27.440958][ T331] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.440966][ T331] Tainted: [W]=WARN [ 27.440967][ T331] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.440969][ T331] Call Trace: [ 27.440970][ T331] [ 27.440972][ T331] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.440977][ T331] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.440979][ T331] __might_resched.cold (kernel/sched/core.c:9234) [ 27.440983][ T331] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.440986][ T331] ? __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.440992][ T331] __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.440995][ T331] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.441001][ T331] ? 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.441003][ T331] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.441007][ T331] put_chars (drivers/char/virtio_console.c:1176) [ 27.441010][ T331] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.441013][ T331] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.441019][ T331] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.441026][ T331] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.441029][ T331] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.441032][ T331] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.441037][ T331] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.441040][ T331] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.441044][ T331] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.441046][ T331] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.441050][ T331] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.441054][ T331] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.441055][ T331] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.441061][ T331] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.441063][ T331] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.441064][ T331] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.441066][ T331] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.441070][ T331] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.441072][ T331] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.441075][ T331] vprintk_emit (kernel/printk/printk.c:2479) [ 27.441078][ T331] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.441082][ T331] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.441085][ T331] _printk (kernel/printk/printk.c:2504) [ 27.441089][ T331] ? snapshot_read.cold (user.c:?) [ 27.441090][ T331] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.441094][ T331] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.441096][ T331] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.441099][ T331] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.441107][ T331] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.441109][ T331] ? netdev_notice (net/core/dev.c:13194) [ 27.441111][ T331] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.441113][ T331] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 27.441117][ T331] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 27.441119][ T331] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.441122][ T331] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 27.441125][ T331] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 27.441127][ T331] ? __fput (fs/file_table.c:512) [ 27.441130][ T331] ? 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.441133][ T331] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.441137][ T331] netif_set_promiscuity (net/core/dev.c:9699) [ 27.441142][ T331] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.441146][ T331] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 27.441150][ T331] ? packet_set_ring (net/packet/af_packet.c:652) [ 27.441153][ T331] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 27.441158][ T331] __sock_release (net/socket.c:735) [ 27.441161][ T331] sock_close (net/socket.c:1526 (discriminator 1)) [ 27.441163][ T331] __fput (fs/file_table.c:512) [ 27.441168][ T331] fput_close_sync (fs/file_table.c:617) [ 27.441171][ T331] ? alloc_file_clone (fs/file_table.c:479) [ 27.441173][ T331] ? 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.441177][ T331] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 27.441179][ T331] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.441181][ T331] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.441186][ T331] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.441188][ T331] RIP: 0033:0x7f54ed42c54e [ 27.441192][ T331] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.441194][ T331] RSP: 002b:00007ffc7e15e3a0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 27.441196][ T331] RAX: ffffffffffffffda RBX: 00005598d8528690 RCX: 00007f54ed42c54e [ 27.441198][ T331] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 27.441198][ T331] RBP: 00007ffc7e15e3b0 R08: 0000000000000000 R09: 0000000000000000 [ 27.441199][ T331] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 27.441200][ T331] R13: 00000000fffffffe R14: 00005598beff9760 R15: 0000000000000001 | [ 29.106328][ T367] softirqs last disabled at (43648): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 29.106332][ T367] Preemption disabled at: | [ 29.106333][ T367] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.106342][ T367] Tainted: [W]=WARN [ 29.106343][ T367] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.106344][ T367] Call Trace: [ 29.106346][ T367] [ 29.106347][ T367] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.106353][ T367] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.106355][ T367] __might_resched.cold (kernel/sched/core.c:9234) [ 29.106360][ T367] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.106365][ T367] ? __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.106372][ T367] __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.106376][ T367] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.106384][ T367] ? 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.106386][ T367] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.106390][ T367] put_chars (drivers/char/virtio_console.c:1176) [ 29.106393][ T367] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.106395][ T367] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 29.106400][ T367] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 29.106403][ T367] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.106408][ T367] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.106412][ T367] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.106417][ T367] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.106421][ T367] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.106426][ T367] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.106429][ T367] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.106433][ T367] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.106435][ T367] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.106439][ T367] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.106443][ T367] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.106444][ T367] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.106450][ T367] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.106452][ T367] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.106453][ T367] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.106455][ T367] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.106459][ T367] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.106461][ T367] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.106464][ T367] vprintk_emit (kernel/printk/printk.c:2479) [ 29.106468][ T367] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.106469][ T367] ? kasan_save_stack (mm/kasan/common.c:58) [ 29.106472][ T367] ? kasan_save_track (mm/kasan/common.c:78) [ 29.106473][ T367] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 29.106474][ T367] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 29.106476][ T367] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 29.106478][ T367] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 29.106479][ T367] ? do_sock_setsockopt (net/socket.c:2397) [ 29.106483][ T367] _printk (kernel/printk/printk.c:2504) [ 29.106487][ T367] ? snapshot_read.cold (user.c:?) [ 29.106491][ T367] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 29.106495][ T367] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 29.106498][ T367] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 29.106500][ T367] ? netdev_notice (net/core/dev.c:13194) [ 29.106507][ T367] ? 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.106510][ T367] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 29.106514][ T367] netif_set_promiscuity (net/core/dev.c:9699) [ 29.106519][ T367] dev_set_promiscuity (net/core/dev_api.c:288) [ 29.106522][ T367] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 29.106525][ T367] packet_mc_add (net/packet/af_packet.c:3755) [ 29.106527][ T367] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.106531][ T367] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.106534][ T367] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 29.106539][ T367] packet_setsockopt (net/packet/af_packet.c:3840) [ 29.106543][ T367] ? packet_bind (net/packet/af_packet.c:3341) [ 29.106547][ T367] ? do_sock_getsockopt (net/socket.c:2484) [ 29.106551][ T367] ? sock_poll (net/socket.c:1514) [ 29.106555][ T367] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.106557][ T367] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.106561][ T367] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 29.106565][ T367] do_sock_setsockopt (net/socket.c:2397) [ 29.106569][ T367] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 29.106575][ T367] __sys_setsockopt (net/socket.c:2422) [ 29.106580][ T367] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 29.106581][ T367] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.106584][ T367] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 29.106587][ T367] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 29.106588][ T367] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.106589][ T367] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.106592][ T367] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.106594][ T367] RIP: 0033:0x7fc2a1ad62de [ 29.106598][ T367] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 29.106600][ T367] RSP: 002b:00007ffcf0e575b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 29.106603][ T367] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc2a1ad62de [ 29.106604][ T367] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 29.106605][ T367] RBP: 00007ffcf0e576f0 R08: 0000000000000010 R09: 000055c153d28530 [ 29.106606][ T367] R10: 00007ffcf0e57630 R11: 0000000000000246 R12: 0000000000000001 [ 29.106607][ T367] R13: 000055c153d28918 R14: 000055c153d28690 R15: 0000000000000000 | [ 31.086710][ T362] softirqs last disabled at (52696): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 31.086714][ T362] Preemption disabled at: | [ 31.086715][ T362] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.086726][ T362] Tainted: [W]=WARN [ 31.086727][ T362] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.086729][ T362] Call Trace: [ 31.086731][ T362] [ 31.086734][ T362] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.086740][ T362] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.086742][ T362] __might_resched.cold (kernel/sched/core.c:9234) [ 31.086748][ T362] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.086753][ T362] ? __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.086760][ T362] __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.086764][ T362] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.086773][ T362] ? 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.086776][ T362] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.086782][ T362] put_chars (drivers/char/virtio_console.c:1176) [ 31.086787][ T362] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.086793][ T362] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.086802][ T362] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.086814][ T362] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.086818][ T362] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.086823][ T362] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.086830][ T362] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.086836][ T362] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.086843][ T362] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.086846][ T362] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.086853][ T362] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.086859][ T362] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.086862][ T362] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.086871][ T362] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.086875][ T362] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.086877][ T362] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.086881][ T362] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.086887][ T362] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.086890][ T362] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.086895][ T362] vprintk_emit (kernel/printk/printk.c:2479) [ 31.086901][ T362] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.086907][ T362] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.086913][ T362] _printk (kernel/printk/printk.c:2504) [ 31.086918][ T362] ? snapshot_read.cold (user.c:?) [ 31.086921][ T362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.086927][ T362] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.086930][ T362] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.086934][ T362] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.086940][ T362] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.086944][ T362] ? netdev_notice (net/core/dev.c:13194) [ 31.086946][ T362] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 31.086950][ T362] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 31.086956][ T362] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 31.086959][ T362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.086963][ T362] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 31.086967][ T362] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 31.086970][ T362] ? __fput (fs/file_table.c:512) [ 31.086975][ T362] ? 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.086980][ T362] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 31.086986][ T362] netif_set_promiscuity (net/core/dev.c:9699) [ 31.086993][ T362] dev_set_promiscuity (net/core/dev_api.c:288) [ 31.086998][ T362] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 31.087006][ T362] ? packet_set_ring (net/packet/af_packet.c:652) [ 31.087011][ T362] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 31.087020][ T362] __sock_release (net/socket.c:735) [ 31.087026][ T362] sock_close (net/socket.c:1526 (discriminator 1)) [ 31.087029][ T362] __fput (fs/file_table.c:512) [ 31.087038][ T362] fput_close_sync (fs/file_table.c:617) [ 31.087041][ T362] ? alloc_file_clone (fs/file_table.c:479) [ 31.087045][ T362] ? 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.087052][ T362] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 31.087056][ T362] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.087059][ T362] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 31.087064][ T362] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.087067][ T362] RIP: 0033:0x7ff533a2754e [ 31.087072][ T362] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.087074][ T362] RSP: 002b:00007ffe54ee09c0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 31.087078][ T362] RAX: ffffffffffffffda RBX: 000055720caed690 RCX: 00007ff533a2754e [ 31.087080][ T362] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 31.087082][ T362] RBP: 00007ffe54ee09d0 R08: 0000000000000000 R09: 0000000000000000 [ 31.087083][ T362] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 31.087084][ T362] R13: 00000000fffffffe R14: 00005571dcdb8760 R15: 0000000000000001 | [ 32.719721][ T396] softirqs last disabled at (43726): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 32.719725][ T396] Preemption disabled at: | [ 32.719726][ T396] vprintk_emit (kernel/printk/printk.c:2471) | [ 32.719735][ T396] Tainted: [W]=WARN [ 32.719736][ T396] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.719737][ T396] Call Trace: [ 32.719739][ T396] [ 32.719741][ T396] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.719746][ T396] ? vprintk_emit (kernel/printk/printk.c:2471) [ 32.719748][ T396] __might_resched.cold (kernel/sched/core.c:9234) [ 32.719753][ T396] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.719757][ T396] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 32.719762][ T396] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 32.719765][ T396] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.719771][ T396] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.719773][ T396] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.719777][ T396] put_chars (drivers/char/virtio_console.c:1176) [ 32.719780][ T396] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.719782][ T396] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 32.719787][ T396] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.719790][ T396] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 32.719795][ T396] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.719799][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.719805][ T396] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.719808][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.719813][ T396] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.719816][ T396] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.719820][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.719822][ T396] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.719827][ T396] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.719830][ T396] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.719832][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.719837][ T396] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.719840][ T396] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.719841][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.719843][ T396] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.719847][ T396] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.719849][ T396] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.719852][ T396] vprintk_emit (kernel/printk/printk.c:2479) [ 32.719855][ T396] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.719857][ T396] ? kasan_save_stack (mm/kasan/common.c:58) [ 32.719860][ T396] ? kasan_save_track (mm/kasan/common.c:78) [ 32.719861][ T396] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 32.719862][ T396] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 32.719864][ T396] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 32.719866][ T396] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 32.719867][ T396] ? do_sock_setsockopt (net/socket.c:2397) [ 32.719871][ T396] _printk (kernel/printk/printk.c:2504) [ 32.719875][ T396] ? snapshot_read.cold (user.c:?) [ 32.719879][ T396] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 32.719882][ T396] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 32.719886][ T396] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 32.719888][ T396] ? netdev_notice (net/core/dev.c:13194) [ 32.719895][ T396] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 32.719898][ T396] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 32.719902][ T396] netif_set_promiscuity (net/core/dev.c:9699) [ 32.719907][ T396] dev_set_promiscuity (net/core/dev_api.c:288) [ 32.719910][ T396] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 32.719913][ T396] packet_mc_add (net/packet/af_packet.c:3755) [ 32.719915][ T396] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 32.719919][ T396] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 32.719922][ T396] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 32.719927][ T396] packet_setsockopt (net/packet/af_packet.c:3840) [ 32.719930][ T396] ? packet_bind (net/packet/af_packet.c:3341) [ 32.719934][ T396] ? do_sock_getsockopt (net/socket.c:2484) [ 32.719939][ T396] ? sock_poll (net/socket.c:1514) [ 32.719942][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.719944][ T396] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.719948][ T396] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 32.719953][ T396] do_sock_setsockopt (net/socket.c:2397) [ 32.719956][ T396] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 32.719963][ T396] __sys_setsockopt (net/socket.c:2422) [ 32.719967][ T396] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 32.719969][ T396] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.719971][ T396] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.719974][ T396] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 32.719976][ T396] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.719977][ T396] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.719980][ T396] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.719982][ T396] RIP: 0033:0x7f27e82c32de [ 32.719986][ T396] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 32.719988][ T396] RSP: 002b:00007ffeffec0608 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 32.719991][ T396] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f27e82c32de [ 32.719992][ T396] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 32.719993][ T396] RBP: 00007ffeffec0740 R08: 0000000000000010 R09: 0000556ba6ad8530 [ 32.719994][ T396] R10: 00007ffeffec0680 R11: 0000000000000246 R12: 0000000000000001 [ 32.719995][ T396] R13: 0000556ba6ad8918 R14: 0000556ba6ad8690 R15: 0000000000000000 | [ 34.701830][ T391] softirqs last disabled at (45332): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 34.701834][ T391] Preemption disabled at: | [ 34.701835][ T391] vprintk_emit (kernel/printk/printk.c:2471) | [ 34.701844][ T391] Tainted: [W]=WARN [ 34.701844][ T391] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.701846][ T391] Call Trace: [ 34.701848][ T391] [ 34.701849][ T391] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.701855][ T391] ? vprintk_emit (kernel/printk/printk.c:2471) [ 34.701856][ T391] __might_resched.cold (kernel/sched/core.c:9234) [ 34.701861][ T391] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.701865][ T391] ? __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.701870][ T391] __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.701873][ T391] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.701879][ T391] ? 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.701881][ T391] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.701885][ T391] put_chars (drivers/char/virtio_console.c:1176) [ 34.701888][ T391] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.701892][ T391] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.701897][ T391] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.701905][ T391] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.701908][ T391] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.701911][ T391] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.701915][ T391] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.701918][ T391] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.701922][ T391] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.701924][ T391] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.701929][ T391] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.701932][ T391] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.701934][ T391] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.701939][ T391] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.701941][ T391] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.701943][ T391] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.701945][ T391] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 34.701949][ T391] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.701951][ T391] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.701954][ T391] vprintk_emit (kernel/printk/printk.c:2479) [ 34.701957][ T391] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.701960][ T391] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.701964][ T391] _printk (kernel/printk/printk.c:2504) [ 34.701968][ T391] ? snapshot_read.cold (user.c:?) [ 34.701969][ T391] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 34.701973][ T391] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.701975][ T391] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 34.701978][ T391] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 34.701981][ T391] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 34.701984][ T391] ? netdev_notice (net/core/dev.c:13194) [ 34.701985][ T391] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 34.701987][ T391] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 34.701992][ T391] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 34.701994][ T391] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 34.701996][ T391] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 34.701999][ T391] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 34.702002][ T391] ? __fput (fs/file_table.c:512) [ 34.702005][ T391] ? 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.702007][ T391] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 34.702011][ T391] netif_set_promiscuity (net/core/dev.c:9699) [ 34.702016][ T391] dev_set_promiscuity (net/core/dev_api.c:288) [ 34.702019][ T391] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 34.702024][ T391] ? packet_set_ring (net/packet/af_packet.c:652) [ 34.702027][ T391] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 34.702032][ T391] __sock_release (net/socket.c:735) [ 34.702035][ T391] sock_close (net/socket.c:1526 (discriminator 1)) [ 34.702037][ T391] __fput (fs/file_table.c:512) [ 34.702042][ T391] fput_close_sync (fs/file_table.c:617) [ 34.702045][ T391] ? alloc_file_clone (fs/file_table.c:479) [ 34.702047][ T391] ? 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.702051][ T391] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 34.702053][ T391] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.702055][ T391] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.702058][ T391] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.702060][ T391] RIP: 0033:0x7f54642f954e [ 34.702065][ T391] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.702067][ T391] RSP: 002b:00007fffa7390390 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 34.702069][ T391] RAX: ffffffffffffffda RBX: 00005629b2d46690 RCX: 00007f54642f954e [ 34.702071][ T391] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 34.702072][ T391] RBP: 00007fffa73903a0 R08: 0000000000000000 R09: 0000000000000000 [ 34.702073][ T391] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 34.702073][ T391] R13: 00000000fffffffe R14: 00005629a916b760 R15: 0000000000000001 | [ 36.521394][ T432] softirqs last disabled at (35848): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 36.521399][ T432] Preemption disabled at: | [ 36.521399][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 36.521408][ T432] Tainted: [W]=WARN [ 36.521409][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.521410][ T432] Call Trace: [ 36.521412][ T432] [ 36.521414][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.521419][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 36.521421][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 36.521425][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.521429][ 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) [ 36.521434][ 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)) [ 36.521438][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.521447][ 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) [ 36.521449][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.521453][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 36.521456][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.521458][ T432] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 36.521462][ T432] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.521465][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 36.521470][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.521474][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.521479][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.521482][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.521487][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.521490][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.521494][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.521495][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.521500][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.521503][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.521505][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.521510][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.521512][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.521513][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.521515][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 36.521519][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.521521][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.521524][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 36.521527][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.521528][ T432] ? kasan_save_stack (mm/kasan/common.c:58) [ 36.521531][ T432] ? kasan_save_track (mm/kasan/common.c:78) [ 36.521532][ T432] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 36.521533][ T432] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 36.521535][ T432] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 36.521536][ T432] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 36.521538][ T432] ? do_sock_setsockopt (net/socket.c:2397) [ 36.521542][ T432] _printk (kernel/printk/printk.c:2504) [ 36.521545][ T432] ? snapshot_read.cold (user.c:?) [ 36.521549][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 36.521553][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 36.521556][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 36.521558][ T432] ? netdev_notice (net/core/dev.c:13194) [ 36.521565][ 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) [ 36.521567][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 36.521572][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 36.521578][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 36.521581][ T432] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 36.521584][ T432] packet_mc_add (net/packet/af_packet.c:3755) [ 36.521586][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.521590][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.521593][ T432] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 36.521598][ T432] packet_setsockopt (net/packet/af_packet.c:3840) [ 36.521601][ T432] ? packet_bind (net/packet/af_packet.c:3341) [ 36.521605][ T432] ? do_sock_getsockopt (net/socket.c:2484) [ 36.521609][ T432] ? sock_poll (net/socket.c:1514) [ 36.521612][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.521614][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.521618][ T432] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 36.521623][ T432] do_sock_setsockopt (net/socket.c:2397) [ 36.521626][ T432] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 36.521632][ T432] __sys_setsockopt (net/socket.c:2422) [ 36.521636][ T432] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 36.521638][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.521640][ T432] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 36.521643][ T432] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 36.521644][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.521645][ T432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.521648][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.521650][ T432] RIP: 0033:0x7f19973902de [ 36.521654][ 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 [ 36.521656][ T432] RSP: 002b:00007fff61622df8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 36.521659][ T432] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f19973902de [ 36.521660][ T432] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 36.521661][ T432] RBP: 00007fff61622f30 R08: 0000000000000010 R09: 000056130b3a4530 [ 36.521662][ T432] R10: 00007fff61622e70 R11: 0000000000000246 R12: 0000000000000001 [ 36.521662][ T432] R13: 000056130b3a4918 R14: 000056130b3a4690 R15: 0000000000000000 | [ 37.550531][ T440] softirqs last disabled at (33718): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 37.550536][ T440] Preemption disabled at: | [ 37.550536][ T440] vprintk_emit (kernel/printk/printk.c:2471) | [ 37.550546][ T440] Tainted: [W]=WARN [ 37.550546][ T440] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.550548][ T440] Call Trace: [ 37.550550][ T440] [ 37.550552][ T440] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.550557][ T440] ? vprintk_emit (kernel/printk/printk.c:2471) [ 37.550559][ T440] __might_resched.cold (kernel/sched/core.c:9234) [ 37.550564][ T440] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.550568][ T440] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 37.550573][ T440] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 37.550576][ T440] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.550582][ T440] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 37.550585][ T440] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.550589][ T440] put_chars (drivers/char/virtio_console.c:1176) [ 37.550592][ T440] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.550594][ T440] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 37.550598][ T440] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.550601][ T440] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 37.550607][ T440] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.550610][ T440] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.550616][ T440] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.550619][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.550624][ T440] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.550627][ T440] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.550631][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.550633][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.550637][ T440] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.550641][ T440] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.550642][ T440] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.550648][ T440] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.550650][ T440] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.550652][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.550653][ T440] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 37.550657][ T440] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.550659][ T440] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.550662][ T440] vprintk_emit (kernel/printk/printk.c:2479) [ 37.550666][ T440] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.550667][ T440] ? kasan_save_stack (mm/kasan/common.c:58) [ 37.550670][ T440] ? kasan_save_track (mm/kasan/common.c:78) [ 37.550671][ T440] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 37.550672][ T440] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 37.550674][ T440] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 37.550676][ T440] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 37.550678][ T440] ? do_sock_setsockopt (net/socket.c:2397) [ 37.550681][ T440] _printk (kernel/printk/printk.c:2504) [ 37.550685][ T440] ? snapshot_read.cold (user.c:?) [ 37.550689][ T440] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 37.550692][ T440] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 37.550696][ T440] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 37.550698][ T440] ? netdev_notice (net/core/dev.c:13194) [ 37.550705][ T440] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 37.550708][ T440] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 37.550712][ T440] netif_set_promiscuity (net/core/dev.c:9699) [ 37.550717][ T440] dev_set_promiscuity (net/core/dev_api.c:288) [ 37.550719][ T440] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 37.550723][ T440] packet_mc_add (net/packet/af_packet.c:3755) [ 37.550725][ T440] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.550729][ T440] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.550732][ T440] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 37.550737][ T440] packet_setsockopt (net/packet/af_packet.c:3840) [ 37.550740][ T440] ? packet_bind (net/packet/af_packet.c:3341) [ 37.550744][ T440] ? do_sock_getsockopt (net/socket.c:2484) [ 37.550749][ T440] ? sock_poll (net/socket.c:1514) [ 37.550753][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.550755][ T440] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.550759][ T440] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 37.550763][ T440] do_sock_setsockopt (net/socket.c:2397) [ 37.550767][ T440] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 37.550773][ T440] __sys_setsockopt (net/socket.c:2422) [ 37.550778][ T440] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 37.550779][ T440] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.550782][ T440] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 37.550785][ T440] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 37.550786][ T440] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.550787][ T440] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 37.550790][ T440] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.550792][ T440] RIP: 0033:0x7f7d709152de [ 37.550797][ T440] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 37.550798][ T440] RSP: 002b:00007ffeab7607e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 37.550801][ T440] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7d709152de [ 37.550802][ T440] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 37.550803][ T440] RBP: 00007ffeab760920 R08: 0000000000000010 R09: 000055bc26706530 [ 37.550804][ T440] R10: 00007ffeab760860 R11: 0000000000000246 R12: 0000000000000001 [ 37.550805][ T440] R13: 000055bc26706918 R14: 000055bc26706690 R15: 0000000000000000 | [ 39.543295][ T432] softirqs last disabled at (52929): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 39.543298][ T432] Preemption disabled at: | [ 39.543299][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.543308][ T432] Tainted: [W]=WARN [ 39.543309][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.543311][ T432] Call Trace: [ 39.543313][ T432] [ 39.543314][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.543320][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.543322][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 39.543326][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.543330][ 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) [ 39.543335][ 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)) [ 39.543338][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.543345][ 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) [ 39.543347][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.543350][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 39.543354][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.543357][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 39.543370][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.543378][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.543381][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.543384][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.543389][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.543392][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.543396][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.543398][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.543402][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.543406][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.543408][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.543413][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.543416][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.543417][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.543419][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.543423][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.543425][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.543428][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 39.543432][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.543435][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.543439][ T432] _printk (kernel/printk/printk.c:2504) [ 39.543442][ T432] ? snapshot_read.cold (user.c:?) [ 39.543444][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 39.543448][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.543450][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.543453][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.543457][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.543459][ T432] ? netdev_notice (net/core/dev.c:13194) [ 39.543460][ T432] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 39.543463][ T432] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 39.543467][ T432] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 39.543469][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 39.543472][ T432] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 39.543475][ T432] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 39.543477][ T432] ? __fput (fs/file_table.c:512) [ 39.543481][ 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) [ 39.543483][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 39.543488][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 39.543493][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 39.543498][ T432] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 39.543505][ T432] ? packet_set_ring (net/packet/af_packet.c:652) [ 39.543510][ T432] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 39.543517][ T432] __sock_release (net/socket.c:735) [ 39.543521][ T432] sock_close (net/socket.c:1526 (discriminator 1)) [ 39.543523][ T432] __fput (fs/file_table.c:512) [ 39.543528][ T432] fput_close_sync (fs/file_table.c:617) [ 39.543531][ T432] ? alloc_file_clone (fs/file_table.c:479) [ 39.543533][ 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) [ 39.543537][ T432] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 39.543540][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.543542][ T432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.543545][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.543548][ T432] RIP: 0033:0x7f199730754e [ 39.543552][ 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 [ 39.543554][ T432] RSP: 002b:00007fff61622f60 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 39.543557][ T432] RAX: ffffffffffffffda RBX: 000056130b3a4690 RCX: 00007f199730754e [ 39.543558][ T432] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 39.543559][ T432] RBP: 00007fff61622f70 R08: 0000000000000000 R09: 0000000000000000 [ 39.543560][ T432] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 39.543561][ T432] R13: 00000000fffffffe R14: 0000561300c54760 R15: 0000000000000001 | [ 41.178446][ T469] softirqs last disabled at (36564): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 41.178451][ T469] Preemption disabled at: | [ 41.178452][ T469] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.178461][ T469] Tainted: [W]=WARN [ 41.178462][ T469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.178463][ T469] Call Trace: [ 41.178465][ T469] [ 41.178467][ T469] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.178472][ T469] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.178474][ T469] __might_resched.cold (kernel/sched/core.c:9234) [ 41.178478][ T469] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.178482][ T469] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 41.178487][ T469] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 41.178490][ T469] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.178496][ T469] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.178498][ T469] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.178502][ T469] put_chars (drivers/char/virtio_console.c:1176) [ 41.178505][ T469] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.178507][ T469] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 41.178511][ T469] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 41.178515][ T469] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.178520][ T469] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.178524][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.178529][ T469] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.178532][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.178537][ T469] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.178540][ T469] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.178544][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.178546][ T469] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.178551][ T469] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.178554][ T469] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.178556][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.178561][ T469] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.178564][ T469] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.178565][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.178567][ T469] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 41.178571][ T469] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.178573][ T469] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.178576][ T469] vprintk_emit (kernel/printk/printk.c:2479) [ 41.178579][ T469] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.178581][ T469] ? kasan_save_stack (mm/kasan/common.c:58) [ 41.178583][ T469] ? kasan_save_track (mm/kasan/common.c:78) [ 41.178585][ T469] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 41.178586][ T469] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 41.178588][ T469] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 41.178590][ T469] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 41.178591][ T469] ? do_sock_setsockopt (net/socket.c:2397) [ 41.178595][ T469] _printk (kernel/printk/printk.c:2504) [ 41.178599][ T469] ? snapshot_read.cold (user.c:?) [ 41.178603][ T469] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.178606][ T469] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.178610][ T469] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.178612][ T469] ? netdev_notice (net/core/dev.c:13194) [ 41.178619][ T469] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 41.178622][ T469] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.178626][ T469] netif_set_promiscuity (net/core/dev.c:9699) [ 41.178631][ T469] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.178633][ T469] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.178637][ T469] packet_mc_add (net/packet/af_packet.c:3755) [ 41.178639][ T469] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.178643][ T469] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.178646][ T469] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 41.178650][ T469] packet_setsockopt (net/packet/af_packet.c:3840) [ 41.178654][ T469] ? packet_bind (net/packet/af_packet.c:3341) [ 41.178658][ T469] ? do_sock_getsockopt (net/socket.c:2484) [ 41.178662][ T469] ? sock_poll (net/socket.c:1514) [ 41.178666][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.178668][ T469] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.178672][ T469] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 41.178677][ T469] do_sock_setsockopt (net/socket.c:2397) [ 41.178680][ T469] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 41.178686][ T469] __sys_setsockopt (net/socket.c:2422) [ 41.178691][ T469] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 41.178692][ T469] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.178695][ T469] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 41.178697][ T469] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 41.178699][ T469] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.178700][ T469] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.178703][ T469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.178705][ T469] RIP: 0033:0x7f4862ef62de [ 41.178710][ T469] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 41.178712][ T469] RSP: 002b:00007ffd6d3bab48 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 41.178714][ T469] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f4862ef62de [ 41.178716][ T469] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 41.178717][ T469] RBP: 00007ffd6d3bac80 R08: 0000000000000010 R09: 0000560524ae3530 [ 41.178718][ T469] R10: 00007ffd6d3babc0 R11: 0000000000000246 R12: 0000000000000001 [ 41.178718][ T469] R13: 0000560524ae3918 R14: 0000560524ae3690 R15: 0000000000000000 | [ 43.147539][ T464] softirqs last disabled at (59977): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 43.147542][ T464] Preemption disabled at: | [ 43.147542][ T464] vprintk_emit (kernel/printk/printk.c:2471) | [ 43.147551][ T464] Tainted: [W]=WARN [ 43.147552][ T464] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.147554][ T464] Call Trace: [ 43.147555][ T464] [ 43.147557][ T464] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.147562][ T464] ? vprintk_emit (kernel/printk/printk.c:2471) [ 43.147564][ T464] __might_resched.cold (kernel/sched/core.c:9234) [ 43.147569][ T464] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.147572][ T464] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 43.147578][ T464] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 43.147580][ T464] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.147586][ T464] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.147588][ T464] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.147592][ T464] put_chars (drivers/char/virtio_console.c:1176) [ 43.147596][ T464] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.147599][ T464] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 43.147605][ T464] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.147613][ T464] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.147615][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.147619][ T464] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.147623][ T464] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.147626][ T464] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.147630][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.147632][ T464] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.147636][ T464] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.147640][ T464] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.147641][ T464] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.147647][ T464] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.147649][ T464] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.147651][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.147652][ T464] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.147656][ T464] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.147658][ T464] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.147661][ T464] vprintk_emit (kernel/printk/printk.c:2479) [ 43.147664][ T464] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.147668][ T464] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.147671][ T464] _printk (kernel/printk/printk.c:2504) [ 43.147675][ T464] ? snapshot_read.cold (user.c:?) [ 43.147677][ T464] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.147681][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.147682][ T464] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.147685][ T464] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.147689][ T464] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.147691][ T464] ? netdev_notice (net/core/dev.c:13194) [ 43.147692][ T464] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 43.147695][ T464] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 43.147699][ T464] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 43.147701][ T464] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.147703][ T464] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 43.147706][ T464] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 43.147709][ T464] ? __fput (fs/file_table.c:512) [ 43.147712][ T464] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 43.147714][ T464] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 43.147719][ T464] netif_set_promiscuity (net/core/dev.c:9699) [ 43.147723][ T464] dev_set_promiscuity (net/core/dev_api.c:288) [ 43.147727][ T464] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 43.147731][ T464] ? packet_set_ring (net/packet/af_packet.c:652) [ 43.147735][ T464] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 43.147739][ T464] __sock_release (net/socket.c:735) [ 43.147743][ T464] sock_close (net/socket.c:1526 (discriminator 1)) [ 43.147745][ T464] __fput (fs/file_table.c:512) [ 43.147750][ T464] fput_close_sync (fs/file_table.c:617) [ 43.147753][ T464] ? alloc_file_clone (fs/file_table.c:479) [ 43.147755][ T464] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.147759][ T464] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 43.147761][ T464] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.147763][ T464] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 43.147766][ T464] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.147768][ T464] RIP: 0033:0x7ff051a3d54e [ 43.147772][ T464] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.147774][ T464] RSP: 002b:00007ffc481286b0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 43.147777][ T464] RAX: ffffffffffffffda RBX: 0000562a03798690 RCX: 00007ff051a3d54e [ 43.147778][ T464] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 43.147779][ T464] RBP: 00007ffc481286c0 R08: 0000000000000000 R09: 0000000000000000 [ 43.147780][ T464] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 43.147780][ T464] R13: 00000000fffffffe R14: 0000562a0193e760 R15: 0000000000000001 | [ 44.753096][ T498] softirqs last disabled at (40734): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 44.753104][ T498] Preemption disabled at: | [ 44.753105][ T498] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.753115][ T498] Tainted: [W]=WARN [ 44.753115][ T498] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.753118][ T498] Call Trace: [ 44.753120][ T498] [ 44.753122][ T498] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.753128][ T498] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.753130][ T498] __might_resched.cold (kernel/sched/core.c:9234) [ 44.753134][ T498] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.753139][ T498] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 44.753145][ T498] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 44.753148][ T498] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.753157][ T498] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 44.753159][ T498] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.753163][ T498] put_chars (drivers/char/virtio_console.c:1176) [ 44.753166][ T498] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.753169][ T498] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 44.753175][ T498] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 44.753178][ T498] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 44.753183][ T498] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.753188][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 44.753194][ T498] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.753197][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.753204][ T498] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.753208][ T498] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.753212][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.753214][ T498] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.753221][ T498] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.753225][ T498] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.753226][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 44.753232][ T498] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.753236][ T498] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.753238][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.753240][ T498] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.753243][ T498] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.753245][ T498] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.753249][ T498] vprintk_emit (kernel/printk/printk.c:2479) [ 44.753254][ T498] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.753255][ T498] ? kasan_save_stack (mm/kasan/common.c:58) [ 44.753258][ T498] ? kasan_save_track (mm/kasan/common.c:78) [ 44.753259][ T498] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 44.753260][ T498] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 44.753262][ T498] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 44.753264][ T498] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 44.753267][ T498] ? do_sock_setsockopt (net/socket.c:2397) [ 44.753271][ T498] _printk (kernel/printk/printk.c:2504) [ 44.753275][ T498] ? snapshot_read.cold (user.c:?) [ 44.753280][ T498] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.753285][ T498] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.753289][ T498] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.753291][ T498] ? netdev_notice (net/core/dev.c:13194) [ 44.753300][ T498] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 44.753303][ T498] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.753308][ T498] netif_set_promiscuity (net/core/dev.c:9699) [ 44.753314][ T498] dev_set_promiscuity (net/core/dev_api.c:288) [ 44.753317][ T498] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 44.753320][ T498] packet_mc_add (net/packet/af_packet.c:3755) [ 44.753322][ T498] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 44.753326][ T498] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 44.753330][ T498] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 44.753336][ T498] packet_setsockopt (net/packet/af_packet.c:3840) [ 44.753339][ T498] ? packet_bind (net/packet/af_packet.c:3341) [ 44.753344][ T498] ? do_sock_getsockopt (net/socket.c:2484) [ 44.753350][ T498] ? sock_poll (net/socket.c:1514) [ 44.753354][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.753356][ T498] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.753360][ T498] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 44.753366][ T498] do_sock_setsockopt (net/socket.c:2397) [ 44.753369][ T498] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 44.753376][ T498] __sys_setsockopt (net/socket.c:2422) [ 44.753383][ T498] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 44.753387][ T498] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.753390][ T498] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 44.753392][ T498] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 44.753394][ T498] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.753395][ T498] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.753399][ T498] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.753402][ T498] RIP: 0033:0x7f61d50b32de [ 44.753407][ T498] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 44.753409][ T498] RSP: 002b:00007ffc52acc578 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 44.753411][ T498] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f61d50b32de [ 44.753413][ T498] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 44.753415][ T498] RBP: 00007ffc52acc6b0 R08: 0000000000000010 R09: 000055e63d384530 [ 44.753416][ T498] R10: 00007ffc52acc5f0 R11: 0000000000000246 R12: 0000000000000001 [ 44.753418][ T498] R13: 000055e63d384918 R14: 000055e63d384690 R15: 0000000000000000 | [ 46.709911][ T493] softirqs last disabled at (52294): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 46.709914][ T493] Preemption disabled at: | [ 46.709915][ T493] vprintk_emit (kernel/printk/printk.c:2471) | [ 46.709924][ T493] Tainted: [W]=WARN [ 46.709925][ T493] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.709927][ T493] Call Trace: [ 46.709928][ T493] [ 46.709930][ T493] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.709935][ T493] ? vprintk_emit (kernel/printk/printk.c:2471) [ 46.709937][ T493] __might_resched.cold (kernel/sched/core.c:9234) [ 46.709941][ T493] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.709945][ T493] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 46.709950][ T493] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 46.709953][ T493] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.709959][ T493] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 46.709961][ T493] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.709965][ T493] put_chars (drivers/char/virtio_console.c:1176) [ 46.709968][ T493] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.709972][ T493] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 46.709978][ T493] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.709985][ T493] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.709988][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.709991][ T493] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.709995][ T493] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.709998][ T493] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.710002][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.710004][ T493] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.710009][ T493] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.710015][ T493] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.710017][ T493] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.710023][ T493] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.710025][ T493] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.710027][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.710029][ T493] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 46.710032][ T493] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.710034][ T493] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.710037][ T493] vprintk_emit (kernel/printk/printk.c:2479) [ 46.710041][ T493] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.710044][ T493] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.710048][ T493] _printk (kernel/printk/printk.c:2504) [ 46.710051][ T493] ? snapshot_read.cold (user.c:?) [ 46.710053][ T493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.710057][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.710058][ T493] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 46.710062][ T493] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 46.710065][ T493] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 46.710067][ T493] ? netdev_notice (net/core/dev.c:13194) [ 46.710069][ T493] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 46.710071][ T493] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 46.710075][ T493] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 46.710077][ T493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.710080][ T493] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 46.710083][ T493] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 46.710085][ T493] ? __fput (fs/file_table.c:512) [ 46.710089][ T493] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 46.710091][ T493] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 46.710095][ T493] netif_set_promiscuity (net/core/dev.c:9699) [ 46.710100][ T493] dev_set_promiscuity (net/core/dev_api.c:288) [ 46.710106][ T493] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 46.710111][ T493] ? packet_set_ring (net/packet/af_packet.c:652) [ 46.710114][ T493] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 46.710119][ T493] __sock_release (net/socket.c:735) [ 46.710122][ T493] sock_close (net/socket.c:1526 (discriminator 1)) [ 46.710124][ T493] __fput (fs/file_table.c:512) [ 46.710129][ T493] fput_close_sync (fs/file_table.c:617) [ 46.710132][ T493] ? alloc_file_clone (fs/file_table.c:479) [ 46.710134][ T493] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 46.710138][ T493] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 46.710141][ T493] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.710143][ T493] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 46.710146][ T493] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.710148][ T493] RIP: 0033:0x7f77cfef554e [ 46.710152][ T493] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.710154][ T493] RSP: 002b:00007ffc308a7880 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 46.710158][ T493] RAX: ffffffffffffffda RBX: 000055f754dc6690 RCX: 00007f77cfef554e [ 46.710160][ T493] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 46.710161][ T493] RBP: 00007ffc308a7890 R08: 0000000000000000 R09: 0000000000000000 [ 46.710163][ T493] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: do_softirq:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars