====================================== | [ 32.995153][ T857] softirqs last disabled at (19722): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 32.995154][ T857] Preemption disabled at: | [ 32.995155][ T857] 0x0 | [ 32.995165][ T857] Tainted: [W]=WARN [ 32.995166][ T857] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.995168][ T857] Call Trace: [ 32.995170][ T857] [ 32.995171][ T857] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.995178][ T857] __might_resched.cold (kernel/sched/core.c:9234) [ 32.995182][ T857] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.995187][ T857] ? __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.995191][ T857] __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.995193][ T857] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.995200][ T857] ? 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.995203][ T857] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.995206][ T857] put_chars (drivers/char/virtio_console.c:1176) [ 32.995209][ T857] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.995214][ T857] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 32.995219][ T857] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.995223][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.995225][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.995230][ T857] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.995231][ T857] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 32.995235][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.995237][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.995241][ T857] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.995245][ T857] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.995247][ T857] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 32.995250][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.995251][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.995255][ T857] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.995259][ T857] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.995261][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.995266][ T857] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.995269][ T857] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.995271][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.995273][ T857] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 32.995276][ T857] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.995278][ T857] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.995281][ T857] vprintk_emit (kernel/printk/printk.c:2479) [ 32.995283][ T857] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.995285][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 32.995289][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 32.995291][ T857] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 32.995295][ T857] _printk (kernel/printk/printk.c:2504) [ 32.995299][ T857] ? snapshot_read.cold (user.c:?) [ 32.995305][ T857] ? do_trace_netlink_extack (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/netlink.h:9 net/netlink/af_netlink.c:157) [ 32.995309][ T857] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 32.995316][ T857] fib6_add (net/ipv6/ip6_fib.c:1446) [ 32.995321][ T857] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 32.995326][ T857] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 32.995328][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 32.995330][ T857] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 32.995332][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 32.995333][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.995335][ T857] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.995342][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.995345][ T857] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 32.995348][ T857] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 32.995352][ T857] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 32.995355][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.995356][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.995360][ T857] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.995362][ T857] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.995366][ T857] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 32.995368][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.995371][ T857] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.995377][ T857] ? 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)) [ 32.995379][ T857] ? 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)) [ 32.995384][ T857] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.995388][ T857] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.995394][ T857] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 32.995398][ T857] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 32.995402][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.995403][ T857] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 32.995409][ T857] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 32.995413][ T857] ____sys_sendmsg (net/socket.c:2713) [ 32.995416][ T857] ? copy_msghdr_from_user (net/socket.c:2650) [ 32.995418][ T857] ? sock_write_iter (net/socket.c:1269) [ 32.995420][ T857] ? move_addr_to_kernel (net/socket.c:258) [ 32.995424][ T857] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 32.995427][ T857] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.995431][ T857] ___sys_sendmsg (net/socket.c:2767) [ 32.995433][ T857] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 32.995435][ T857] ? copy_msghdr_from_user (net/socket.c:2619) [ 32.995438][ T857] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 32.995454][ T857] __sys_sendmsg (net/socket.c:2799) [ 32.995457][ T857] ? __sys_sendmsg_sock (net/socket.c:2780) [ 32.995462][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.995464][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.995467][ T857] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.995471][ T857] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.995474][ T857] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.995476][ T857] RIP: 0033:0x7fce5df7254e [ 32.995478][ T857] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.995480][ T857] RSP: 002b:00007fff3860db30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.995483][ T857] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fce5df7254e [ 32.995484][ T857] RDX: 0000000000000000 RSI: 00007fff3860dbe0 RDI: 0000000000000005 [ 32.995485][ T857] RBP: 00007fff3860db40 R08: 0000000000000000 R09: 0000000000000000 [ 32.995486][ T857] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913da7 [ 32.995487][ T857] R13: 00000000004a1620 R14: 0000000000000000 R15: 0000000000000000 | [ 34.229219][ T927] softirqs last disabled at (28160): ip6_route_multipath_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:5521) | [ 34.229222][ T927] Preemption disabled at: | [ 34.229223][ T927] 0x0 | [ 34.229236][ T927] Tainted: [W]=WARN [ 34.229237][ T927] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.229240][ T927] Call Trace: [ 34.229242][ T927] [ 34.229244][ T927] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.229252][ T927] __might_resched.cold (kernel/sched/core.c:9234) [ 34.229258][ T927] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.229264][ T927] ? __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.229270][ T927] __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.229273][ T927] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.229283][ T927] ? 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.229286][ T927] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.229292][ T927] put_chars (drivers/char/virtio_console.c:1176) [ 34.229295][ T927] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 34.229298][ T927] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.229303][ T927] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 34.229308][ T927] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 34.229312][ T927] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.229318][ T927] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.229323][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 34.229326][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.229328][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.229335][ T927] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.229339][ T927] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 34.229345][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.229348][ T927] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.229355][ T927] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.229361][ T927] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.229364][ T927] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 34.229369][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.229373][ T927] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.229379][ T927] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.229386][ T927] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.229389][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.229399][ T927] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.229403][ T927] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.229406][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.229409][ T927] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 34.229415][ T927] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.229418][ T927] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.229423][ T927] vprintk_emit (kernel/printk/printk.c:2479) [ 34.229428][ T927] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.229430][ T927] ? kasan_save_stack (mm/kasan/common.c:57) [ 34.229434][ T927] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 34.229436][ T927] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 34.229438][ T927] ? ip6_route_multipath_add (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) net/ipv6/route.c:5364 (discriminator 1) net/ipv6/route.c:5499 (discriminator 1)) [ 34.229440][ T927] ? inet6_rtm_newroute (net/ipv6/route.c:5687) [ 34.229442][ T927] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 34.229446][ T927] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 34.229453][ T927] _printk (kernel/printk/printk.c:2504) [ 34.229458][ T927] ? snapshot_read.cold (user.c:?) [ 34.229469][ T927] ? do_trace_netlink_extack (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/netlink.h:9 net/netlink/af_netlink.c:157) [ 34.229474][ T927] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 34.229485][ T927] fib6_add (net/ipv6/ip6_fib.c:1446) [ 34.229494][ T927] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 34.229504][ T927] ip6_route_multipath_add (net/ipv6/route.c:1356 net/ipv6/route.c:5521) [ 34.229514][ T927] ? ip6_route_info_create_nh (net/ipv6/route.c:3933 (discriminator 2)) [ 34.229532][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 34.229535][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.229537][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.229544][ T927] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 34.229549][ T927] inet6_rtm_newroute (net/ipv6/route.c:5687) [ 34.229552][ T927] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 34.229555][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.229558][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 34.229571][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.229576][ T927] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 34.229579][ T927] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 34.229584][ T927] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 34.229589][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.229591][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.229599][ T927] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 34.229602][ T927] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 34.229608][ T927] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 34.229611][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.229616][ T927] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.229628][ T927] ? 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)) [ 34.229631][ T927] ? 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)) [ 34.229638][ T927] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.229644][ T927] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.229652][ T927] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 34.229658][ T927] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 34.229664][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.229666][ T927] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 34.229673][ T927] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 34.229678][ T927] ____sys_sendmsg (net/socket.c:2713) [ 34.229681][ T927] ? copy_msghdr_from_user (net/socket.c:2650) [ 34.229684][ T927] ? sock_write_iter (net/socket.c:1269) [ 34.229686][ T927] ? move_addr_to_kernel (net/socket.c:258) [ 34.229693][ T927] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 34.229696][ T927] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 34.229702][ T927] ___sys_sendmsg (net/socket.c:2767) [ 34.229704][ T927] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 34.229708][ T927] ? copy_msghdr_from_user (net/socket.c:2619) [ 34.229711][ T927] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 34.229737][ T927] __sys_sendmsg (net/socket.c:2799) [ 34.229742][ T927] ? __sys_sendmsg_sock (net/socket.c:2780) [ 34.229752][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.229755][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.229760][ T927] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.229765][ T927] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.229770][ T927] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.229773][ T927] RIP: 0033:0x7fa30038a54e [ 34.229777][ T927] 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.229779][ T927] RSP: 002b:00007ffc47845ac0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.229783][ T927] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fa30038a54e [ 34.229785][ T927] RDX: 0000000000000000 RSI: 00007ffc47845b70 RDI: 0000000000000005 [ 34.229787][ T927] RBP: 00007ffc47845ad0 R08: 0000000000000000 R09: 0000000000000000 [ 34.229788][ T927] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913da8 [ 34.229789][ T927] R13: 00000000004a1620 R14: 00007ffc478480e0 R15: 0000000000000000 | [ 57.918056][ T1899] softirqs last disabled at (18857): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 57.918059][ T1899] Preemption disabled at: | [ 57.918059][ T1899] vprintk_emit (kernel/printk/printk.c:2471) | [ 57.918068][ T1899] Tainted: [W]=WARN [ 57.918069][ T1899] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.918071][ T1899] Call Trace: [ 57.918072][ T1899] [ 57.918073][ T1899] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 57.918079][ T1899] ? vprintk_emit (kernel/printk/printk.c:2471) [ 57.918081][ T1899] __might_resched.cold (kernel/sched/core.c:9234) [ 57.918086][ T1899] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 57.918090][ T1899] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 57.918094][ T1899] __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)) [ 57.918096][ T1899] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 57.918102][ T1899] ? 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) [ 57.918105][ T1899] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 57.918109][ T1899] put_chars (drivers/char/virtio_console.c:1176) [ 57.918111][ T1899] ? __send_to_port (drivers/char/virtio_console.c:654) [ 57.918112][ T1899] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 57.918116][ T1899] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 57.918119][ T1899] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 57.918124][ T1899] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 57.918128][ T1899] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 57.918132][ T1899] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 57.918135][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.918140][ T1899] console_emit_next_record (kernel/printk/printk.c:3183) [ 57.918144][ T1899] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 57.918146][ T1899] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 57.918149][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.918151][ T1899] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 57.918155][ T1899] console_flush_one_record (kernel/printk/printk.c:3268) [ 57.918159][ T1899] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 57.918161][ T1899] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 57.918165][ T1899] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 57.918168][ T1899] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 57.918170][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.918172][ T1899] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 57.918175][ T1899] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 57.918177][ T1899] ? vprintk_emit (kernel/printk/printk.c:2478) [ 57.918180][ T1899] vprintk_emit (kernel/printk/printk.c:2479) [ 57.918183][ T1899] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 57.918185][ T1899] ? netdev_run_todo (net/core/dev.c:11776) [ 57.918188][ T1899] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 57.918193][ T1899] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 57.918195][ T1899] _printk (kernel/printk/printk.c:2504) [ 57.918199][ T1899] ? snapshot_read.cold (user.c:?) [ 57.918201][ T1899] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 57.918203][ T1899] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 57.918205][ T1899] ? __up_write (kernel/locking/rwsem.c:1415) [ 57.918207][ T1899] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 57.918210][ T1899] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 57.918214][ T1899] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 57.918217][ T1899] do_one_initcall (init/main.c:1357) [ 57.918220][ T1899] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 57.918225][ T1899] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 57.918227][ T1899] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 57.918233][ T1899] do_init_module (kernel/module/main.c:3117) [ 57.918236][ T1899] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 57.918239][ T1899] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 57.918242][ T1899] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 57.918245][ T1899] load_module (kernel/module/main.c:3593) [ 57.918250][ T1899] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 57.918255][ T1899] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 57.918258][ T1899] ? __ia32_sys_fsconfig (??:?) [ 57.918261][ T1899] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 57.918264][ T1899] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 57.918267][ T1899] init_module_from_file (kernel/module/main.c:3790) [ 57.918270][ T1899] ? __do_sys_init_module (kernel/module/main.c:3664) [ 57.918277][ T1899] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 57.918280][ T1899] ? 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) [ 57.918283][ T1899] idempotent_init_module (kernel/module/main.c:3802) [ 57.918286][ T1899] ? init_module_from_file (kernel/module/main.c:3791) [ 57.918291][ T1899] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 57.918293][ T1899] ? exc_page_fault (arch/x86/mm/fault.c:1483 arch/x86/mm/fault.c:1536) [ 57.918298][ T1899] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 57.918299][ T1899] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 57.918303][ T1899] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 57.918306][ T1899] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 57.918308][ T1899] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.918310][ T1899] RIP: 0033:0x7f505d30837d [ 57.918314][ T1899] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 57.918315][ T1899] RSP: 002b:00007ffc21173828 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 57.918318][ T1899] RAX: ffffffffffffffda RBX: 000055592223e810 RCX: 00007f505d30837d [ 57.918319][ T1899] RDX: 0000000000000000 RSI: 000055591eaceffd RDI: 0000000000000000 [ 57.918320][ T1899] RBP: 00007ffc211738c0 R08: 0000000000000000 R09: 0000000000000000 [ 57.918321][ T1899] R10: 0000000000000000 R11: 0000000000000246 R12: 000055591eaceffd [ 57.918322][ T1899] R13: 000055592223e960 R14: 0000000000040000 R15: 0000000000000000 | [ 65.047949][ T2169] softirqs last disabled at (17330): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 65.047952][ T2169] Preemption disabled at: | [ 65.047953][ T2169] 0x0 | [ 65.047962][ T2169] Tainted: [W]=WARN [ 65.047963][ T2169] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.047965][ T2169] Call Trace: [ 65.047967][ T2169] [ 65.047968][ T2169] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 65.047975][ T2169] __might_resched.cold (kernel/sched/core.c:9234) [ 65.047979][ T2169] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 65.047983][ T2169] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 65.047988][ T2169] __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)) [ 65.047990][ T2169] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 65.047996][ T2169] ? 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) [ 65.047999][ T2169] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 65.048003][ T2169] put_chars (drivers/char/virtio_console.c:1176) [ 65.048005][ T2169] ? __send_to_port (drivers/char/virtio_console.c:654) [ 65.048007][ T2169] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 65.048010][ T2169] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 65.048015][ T2169] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 65.048023][ T2169] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 65.048026][ T2169] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.048028][ T2169] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 65.048032][ T2169] console_emit_next_record (kernel/printk/printk.c:3183) [ 65.048036][ T2169] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 65.048038][ T2169] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 65.048041][ T2169] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.048042][ T2169] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 65.048046][ T2169] console_flush_one_record (kernel/printk/printk.c:3268) [ 65.048050][ T2169] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 65.048052][ T2169] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 65.048058][ T2169] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 65.048060][ T2169] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 65.048062][ T2169] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.048064][ T2169] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 65.048068][ T2169] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 65.048069][ T2169] ? vprintk_emit (kernel/printk/printk.c:2478) [ 65.048072][ T2169] vprintk_emit (kernel/printk/printk.c:2479) [ 65.048075][ T2169] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 65.048078][ T2169] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 65.048082][ T2169] _printk (kernel/printk/printk.c:2504) [ 65.048085][ T2169] ? snapshot_read.cold (user.c:?) [ 65.048088][ T2169] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 65.048090][ T2169] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 65.048094][ T2169] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 65.048097][ T2169] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 65.048101][ T2169] ? exit_notify (kernel/exit.c:780) [ 65.048102][ T2169] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 65.048105][ T2169] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.048108][ T2169] do_group_exit (kernel/exit.c:1151) [ 65.048111][ T2169] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 65.048113][ T2169] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 65.048115][ T2169] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 65.048119][ T2169] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 65.048122][ T2169] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.048124][ T2169] RIP: 0033:0x7f654060b1b8 [ 65.048126][ T2169] Code: Unable to access opcode bytes at 0x7f654060b18e. Code starting with the faulting instruction =========================================== [ 65.048127][ T2169] RSP: 002b:00007fffa03f1268 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 65.048130][ T2169] RAX: ffffffffffffffda RBX: 00007f654073bf88 RCX: 00007f654060b1b8 [ 65.048131][ T2169] RDX: 00007f6540355fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 65.048132][ T2169] RBP: 00007fffa03f12c0 R08: 0000000000000000 R09: 0000000000008040 [ 65.048133][ T2169] R10: 00007fffa03f1080 R11: 0000000000000246 R12: 0000000000000001 [ 65.048134][ T2169] R13: 0000000000000000 R14: 00007f654073a680 R15: 00007f654073bfa0 | [ 84.936300][ C2] softirqs last disabled at (5001807): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 84.936302][ C2] Preemption disabled at: | [ 84.936303][ C2] 0x0 | [ 84.936314][ C2] Tainted: [W]=WARN [ 84.936314][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 84.936316][ C2] Call Trace: [ 84.936318][ C2] [ 84.936320][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 84.936326][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 84.936330][ C2] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 84.936333][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 84.936336][ C2] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 84.936339][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936340][ C2] __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)) [ 84.936344][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 84.936347][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 84.936351][ C2] ? 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) [ 84.936353][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 84.936356][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 84.936357][ C2] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 84.936359][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 84.936360][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 84.936363][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 84.936368][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 84.936369][ C2] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 84.936371][ C2] ? vsnprintf (lib/vsprintf.c:2900) [ 84.936373][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 84.936375][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936376][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 84.936379][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 84.936381][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 84.936383][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936384][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936385][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 84.936387][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 84.936389][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 84.936391][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 84.936394][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 84.936396][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 84.936397][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 84.936399][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936400][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 84.936401][ C2] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 84.936403][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 84.936405][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 84.936407][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 84.936408][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 84.936409][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936411][ C2] _printk (kernel/printk/printk.c:2504) [ 84.936414][ C2] ? snapshot_read.cold (user.c:?) [ 84.936416][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 84.936419][ C2] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 84.936420][ C2] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 84.936422][ C2] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 84.936424][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 84.936427][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 84.936429][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 84.936431][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 84.936433][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 84.936434][ C2] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 84.936438][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936439][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 84.936441][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 84.936442][ C2] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 84.936444][ C2] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 84.936445][ C2] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 84.936446][ C2] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 84.936448][ C2] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 84.936449][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936450][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 84.936452][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936453][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 84.936457][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 84.936459][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 84.936462][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 84.936463][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 84.936465][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936467][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 84.936468][ C2] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 84.936471][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 84.936472][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 84.936475][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 84.936477][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 84.936479][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 84.936481][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 84.936484][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936485][ C2] handle_softirqs (kernel/softirq.c:645) [ 84.936487][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 84.936489][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 84.936491][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 84.936492][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 84.936494][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 84.936496][ C2] [ 84.936497][ C2] [ 84.936497][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 84.936499][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 84.936501][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 84.936504][ C2] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 84.936506][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 84.936509][ C2] RAX: 00000000004c524d RBX: ff11000001c1c740 RCX: ffffffffb8d06247 [ 84.936510][ C2] RDX: ff11000001c1c740 RSI: ffffffffbbf11027 RDI: ffffffffbb8949e0 [ 84.936511][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 84.936511][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 84.936512][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 84.936514][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 84.936517][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 84.936519][ C2] default_idle_call (kernel/sched/idle.c:122) [ 84.936521][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 84.936522][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 84.936524][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 84.936527][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 84.936528][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 84.936529][ C2] do_idle (kernel/sched/idle.c:355) [ 84.936531][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 84.936532][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 84.936534][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 84.936536][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 85.006888][ C2] | [ 85.007001][ C2] | [ 85.007001][ C2] stack backtrace: | [ 85.007167][ C2] Tainted: [W]=WARN [ 85.007167][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 85.007169][ C2] Call Trace: [ 85.007170][ C2] [ 85.007172][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 85.007175][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 85.007178][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 85.007181][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 85.007183][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 85.007185][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 85.007187][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 85.007189][ C2] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 85.007191][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.007193][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 85.007194][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 85.007196][ C2] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 85.007198][ C2] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 85.007199][ C2] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 85.007201][ C2] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 85.007202][ C2] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 85.007204][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.007205][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 85.007207][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.007208][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 85.007210][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 85.007212][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 85.007215][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 85.007217][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 85.007219][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.007221][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 85.007222][ C2] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 85.007224][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 85.007226][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 85.007229][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 85.007232][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 85.007234][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 85.007235][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 85.007238][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.007239][ C2] handle_softirqs (kernel/softirq.c:645) [ 85.007241][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 85.007243][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 85.007245][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 85.007247][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 85.007248][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 85.007250][ C2] [ 85.007250][ C2] [ 85.007251][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 85.007253][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 85.007254][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 85.007256][ C2] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 85.007258][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 85.007260][ C2] RAX: 00000000004c524d RBX: ff11000001c1c740 RCX: ffffffffb8d06247 [ 85.007261][ C2] RDX: ff11000001c1c740 RSI: ffffffffbbf11027 RDI: ffffffffbb8949e0 [ 85.007261][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 85.007262][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 85.007263][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 85.007264][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 85.007266][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 85.007268][ C2] default_idle_call (kernel/sched/idle.c:122) [ 85.007270][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 85.007271][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 85.007273][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 85.007275][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 85.007276][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.007277][ C2] do_idle (kernel/sched/idle.c:355) [ 85.007279][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 85.007281][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 85.007282][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 85.007284][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 129.451431][ T2584] softirqs last disabled at (0): 0x0 | [ 129.451432][ T2584] Preemption disabled at: | [ 129.451433][ T2584] vprintk_emit (kernel/printk/printk.c:2471) | [ 129.451443][ T2584] Tainted: [W]=WARN [ 129.451444][ T2584] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 129.451446][ T2584] Call Trace: [ 129.451448][ T2584] [ 129.451449][ T2584] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 129.451454][ T2584] ? vprintk_emit (kernel/printk/printk.c:2471) [ 129.451455][ T2584] __might_resched.cold (kernel/sched/core.c:9234) [ 129.451459][ T2584] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 129.451463][ T2584] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 129.451465][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.451467][ T2584] __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)) [ 129.451470][ T2584] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 129.451473][ T2584] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 129.451478][ T2584] ? 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) [ 129.451480][ T2584] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 129.451483][ T2584] put_chars (drivers/char/virtio_console.c:1176) [ 129.451484][ T2584] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 129.451486][ T2584] ? __send_to_port (drivers/char/virtio_console.c:654) [ 129.451487][ T2584] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 129.451490][ T2584] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 129.451494][ T2584] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 129.451496][ T2584] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 129.451498][ T2584] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 129.451501][ T2584] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 129.451503][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.451504][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 129.451506][ T2584] console_emit_next_record (kernel/printk/printk.c:3183) [ 129.451509][ T2584] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 129.451511][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.451512][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.451513][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.451514][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 129.451516][ T2584] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 129.451517][ T2584] console_flush_one_record (kernel/printk/printk.c:3268) [ 129.451520][ T2584] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 129.451522][ T2584] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 129.451524][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 129.451526][ T2584] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 129.451527][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.451528][ T2584] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 129.451530][ T2584] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 129.451531][ T2584] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 129.451533][ T2584] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 129.451534][ T2584] ? vprintk_emit (kernel/printk/printk.c:2478) [ 129.451536][ T2584] vprintk_emit (kernel/printk/printk.c:2479) [ 129.451537][ T2584] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 129.451538][ T2584] ? kasan_save_stack (mm/kasan/common.c:58) [ 129.451541][ T2584] ? kasan_save_track (mm/kasan/common.c:78) [ 129.451542][ T2584] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 129.451543][ T2584] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 129.451544][ T2584] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 129.451547][ T2584] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 129.451548][ T2584] ? do_sock_setsockopt (net/socket.c:2397) [ 129.451552][ T2584] _printk (kernel/printk/printk.c:2504) [ 129.451555][ T2584] ? snapshot_read.cold (user.c:?) [ 129.451557][ T2584] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 129.451560][ T2584] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 129.451562][ T2584] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 129.451564][ T2584] ? netdev_notice (net/core/dev.c:13194) [ 129.451567][ T2584] ? 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) [ 129.451569][ T2584] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 129.451571][ T2584] netif_set_promiscuity (net/core/dev.c:9699) [ 129.451574][ T2584] dev_set_promiscuity (net/core/dev_api.c:288) [ 129.451576][ T2584] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 129.451579][ T2584] packet_mc_add (net/packet/af_packet.c:3755) [ 129.451581][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.451582][ T2584] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 129.451583][ T2584] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 129.451586][ T2584] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 129.451589][ T2584] packet_setsockopt (net/packet/af_packet.c:3840) [ 129.451591][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 129.451592][ T2584] ? packet_bind (net/packet/af_packet.c:3341) [ 129.451594][ T2584] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 129.451596][ T2584] ? do_sock_getsockopt (net/socket.c:2484) [ 129.451598][ T2584] ? sock_poll (net/socket.c:1514) [ 129.451600][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.451600][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 129.451602][ T2584] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 129.451604][ T2584] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 129.451606][ T2584] do_sock_setsockopt (net/socket.c:2397) [ 129.451608][ T2584] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 129.451609][ T2584] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 129.451611][ T2584] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 129.451614][ T2584] __sys_setsockopt (net/socket.c:2422) [ 129.451616][ T2584] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 129.451618][ T2584] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 129.451619][ T2584] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 129.451621][ T2584] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 129.451622][ T2584] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 129.451624][ T2584] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 129.451626][ T2584] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 129.451628][ T2584] RIP: 0033:0x7f68ede912de [ 129.451630][ T2584] 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 [ 129.451632][ T2584] RSP: 002b:00007ffeb1636118 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 129.451635][ T2584] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f68ede912de [ 129.451636][ T2584] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 129.451637][ T2584] RBP: 00007ffeb1636250 R08: 0000000000000010 R09: 000000001bb682d0 [ 129.451638][ T2584] R10: 00007ffeb1636190 R11: 0000000000000246 R12: 0000000000000001 [ 129.451639][ T2584] R13: 000000001bb640a8 R14: 000000001bb63e20 R15: 0000000000000000 | [ 131.484146][ T2584] softirqs last disabled at (0): 0x0 | [ 131.484148][ T2584] Preemption disabled at: | [ 131.484148][ T2584] vprintk_emit (kernel/printk/printk.c:2471) | [ 131.484159][ T2584] Tainted: [W]=WARN [ 131.484164][ T2584] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 131.484166][ T2584] Call Trace: [ 131.484168][ T2584] [ 131.484169][ T2584] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 131.484174][ T2584] ? vprintk_emit (kernel/printk/printk.c:2471) [ 131.484176][ T2584] __might_resched.cold (kernel/sched/core.c:9234) [ 131.484179][ T2584] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 131.484183][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 131.484185][ T2584] __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)) [ 131.484188][ T2584] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 131.484191][ T2584] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 131.484196][ T2584] ? 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) [ 131.484197][ T2584] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 131.484200][ T2584] put_chars (drivers/char/virtio_console.c:1176) [ 131.484201][ T2584] ? __send_to_port (drivers/char/virtio_console.c:654) [ 131.484202][ T2584] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 131.484205][ T2584] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 131.484207][ T2584] ? pointer (lib/vsprintf.c:2577) [ 131.484210][ T2584] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 131.484217][ T2584] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 131.484219][ T2584] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 131.484221][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 131.484223][ T2584] console_emit_next_record (kernel/printk/printk.c:3183) [ 131.484226][ T2584] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 131.484228][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 131.484229][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 131.484230][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 131.484231][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 131.484233][ T2584] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 131.484235][ T2584] console_flush_one_record (kernel/printk/printk.c:3268) [ 131.484237][ T2584] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 131.484239][ T2584] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 131.484241][ T2584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 131.484243][ T2584] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 131.484245][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 131.484246][ T2584] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 131.484247][ T2584] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 131.484249][ T2584] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 131.484250][ T2584] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 131.484252][ T2584] ? vprintk_emit (kernel/printk/printk.c:2478) [ 131.484253][ T2584] vprintk_emit (kernel/printk/printk.c:2479) [ 131.484255][ T2584] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 131.484256][ T2584] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 131.484259][ T2584] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 131.484261][ T2584] ? __kernel_text_address (kernel/extable.c:79) [ 131.484263][ T2584] _printk (kernel/printk/printk.c:2504) [ 131.484266][ T2584] ? snapshot_read.cold (user.c:?) [ 131.484268][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 131.484269][ T2584] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 131.484272][ T2584] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 131.484274][ T2584] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 131.484277][ T2584] ? netdev_notice (net/core/dev.c:13194) [ 131.484278][ T2584] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 131.484281][ T2584] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 131.484283][ T2584] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 131.484285][ T2584] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 131.484289][ T2584] ? __fput (fs/file_table.c:512) [ 131.484292][ T2584] ? 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) [ 131.484293][ T2584] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 131.484295][ T2584] netif_set_promiscuity (net/core/dev.c:9699) [ 131.484300][ T2584] dev_set_promiscuity (net/core/dev_api.c:288) [ 131.484302][ T2584] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 131.484304][ T2584] ? packet_set_ring (net/packet/af_packet.c:652) [ 131.484306][ T2584] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 131.484307][ T2584] __sock_release (net/socket.c:735) [ 131.484310][ T2584] sock_close (net/socket.c:1526 (discriminator 1)) [ 131.484312][ T2584] __fput (fs/file_table.c:512) [ 131.484313][ T2584] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 131.484316][ T2584] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 131.484317][ T2584] ? 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) [ 131.484319][ T2584] task_work_run (kernel/task_work.c:233) [ 131.484321][ T2584] ? task_work_cancel (kernel/task_work.c:190) [ 131.484323][ T2584] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 131.484324][ T2584] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 131.484326][ T2584] ? exit_notify (kernel/exit.c:780) [ 131.484328][ T2584] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 131.484330][ T2584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 131.484332][ T2584] do_group_exit (kernel/exit.c:1151) [ 131.484333][ T2584] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 131.484335][ T2584] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 131.484337][ T2584] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 131.484339][ T2584] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 131.484341][ T2584] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 131.484344][ T2584] RIP: 0033:0x7f68ede591b8 [ 131.484345][ T2584] Code: Unable to access opcode bytes at 0x7f68ede5918e. Code starting with the faulting instruction =========================================== [ 131.484346][ T2584] RSP: 002b:00007ffeb1636528 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 131.484349][ T2584] RAX: ffffffffffffffda RBX: 00007f68edf89f88 RCX: 00007f68ede591b8 [ 131.484351][ T2584] RDX: 00007f68edc84908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 131.484352][ T2584] RBP: 00007ffeb1636580 R08: 0000000000000000 R09: 0000000000000000 [ 131.484352][ T2584] R10: 00007f68edcd51a0 R11: 0000000000000246 R12: 0000000000000001 [ 131.484353][ T2584] R13: 0000000000000000 R14: 00007f68edf88680 R15: 00007f68edf89fa0 | [ 236.580820][ T9359] softirqs last disabled at (0): 0x0 | [ 236.580821][ T9359] Preemption disabled at: | [ 236.580822][ T9359] vprintk_emit (kernel/printk/printk.c:2471) | [ 236.580832][ T9359] Tainted: [W]=WARN [ 236.580833][ T9359] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 236.580835][ T9359] Call Trace: [ 236.580836][ T9359] [ 236.580837][ T9359] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 236.580843][ T9359] ? vprintk_emit (kernel/printk/printk.c:2471) [ 236.580844][ T9359] __might_resched.cold (kernel/sched/core.c:9234) [ 236.580848][ T9359] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 236.580852][ T9359] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 236.580854][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.580856][ T9359] __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)) [ 236.580859][ T9359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 236.580862][ T9359] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 236.580867][ T9359] ? 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) [ 236.580869][ T9359] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 236.580871][ T9359] put_chars (drivers/char/virtio_console.c:1176) [ 236.580872][ T9359] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 236.580874][ T9359] ? __send_to_port (drivers/char/virtio_console.c:654) [ 236.580875][ T9359] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 236.580878][ T9359] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 236.580882][ T9359] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 236.580884][ T9359] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 236.580886][ T9359] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 236.580889][ T9359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 236.580891][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.580892][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 236.580894][ T9359] console_emit_next_record (kernel/printk/printk.c:3183) [ 236.580897][ T9359] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 236.580899][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.580900][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.580901][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.580902][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 236.580904][ T9359] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 236.580906][ T9359] console_flush_one_record (kernel/printk/printk.c:3268) [ 236.580908][ T9359] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 236.580911][ T9359] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 236.580913][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 236.580914][ T9359] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 236.580916][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.580917][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 236.580918][ T9359] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 236.580920][ T9359] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 236.580921][ T9359] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 236.580923][ T9359] ? vprintk_emit (kernel/printk/printk.c:2478) [ 236.580925][ T9359] vprintk_emit (kernel/printk/printk.c:2479) [ 236.580926][ T9359] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 236.580928][ T9359] ? kasan_save_stack (mm/kasan/common.c:58) [ 236.580930][ T9359] ? kasan_save_track (mm/kasan/common.c:78) [ 236.580931][ T9359] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 236.580932][ T9359] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 236.580933][ T9359] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 236.580936][ T9359] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 236.580937][ T9359] ? do_sock_setsockopt (net/socket.c:2397) [ 236.580941][ T9359] _printk (kernel/printk/printk.c:2504) [ 236.580944][ T9359] ? snapshot_read.cold (user.c:?) [ 236.580946][ T9359] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 236.580949][ T9359] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 236.580951][ T9359] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 236.580953][ T9359] ? netdev_notice (net/core/dev.c:13194) [ 236.580956][ T9359] ? 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) [ 236.580958][ T9359] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 236.580960][ T9359] netif_set_promiscuity (net/core/dev.c:9699) [ 236.580963][ T9359] dev_set_promiscuity (net/core/dev_api.c:288) [ 236.580965][ T9359] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 236.580968][ T9359] packet_mc_add (net/packet/af_packet.c:3755) [ 236.580969][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.580970][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 236.580972][ T9359] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 236.580974][ T9359] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 236.580978][ T9359] packet_setsockopt (net/packet/af_packet.c:3840) [ 236.580979][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 236.580981][ T9359] ? packet_bind (net/packet/af_packet.c:3341) [ 236.580983][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 236.580984][ T9359] ? do_sock_getsockopt (net/socket.c:2484) [ 236.580987][ T9359] ? sock_poll (net/socket.c:1514) [ 236.580989][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.580990][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 236.580991][ T9359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 236.580994][ T9359] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 236.580996][ T9359] do_sock_setsockopt (net/socket.c:2397) [ 236.580997][ T9359] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 236.580999][ T9359] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 236.581001][ T9359] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 236.581003][ T9359] __sys_setsockopt (net/socket.c:2422) [ 236.581006][ T9359] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 236.581008][ T9359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 236.581009][ T9359] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 236.581011][ T9359] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 236.581012][ T9359] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 236.581014][ T9359] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 236.581016][ T9359] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 236.581018][ T9359] RIP: 0033:0x7ff6898e22de [ 236.581020][ T9359] 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 [ 236.581022][ T9359] RSP: 002b:00007ffcad0d9cf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 236.581025][ T9359] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ff6898e22de [ 236.581027][ T9359] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 236.581028][ T9359] RBP: 00007ffcad0d9e30 R08: 0000000000000010 R09: 000000003b540ea0 [ 236.581029][ T9359] R10: 00007ffcad0d9d70 R11: 0000000000000246 R12: 0000000000000001 [ 236.581029][ T9359] R13: 000000003b53c0c8 R14: 000000003b53be40 R15: 0000000000000000 | [ 237.750291][ T9371] softirqs last disabled at (0): 0x0 | [ 237.750293][ T9371] Preemption disabled at: | [ 237.750294][ T9371] vprintk_emit (kernel/printk/printk.c:2471) | [ 237.750303][ T9371] Tainted: [W]=WARN [ 237.750304][ T9371] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 237.750305][ T9371] Call Trace: [ 237.750306][ T9371] [ 237.750308][ T9371] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 237.750313][ T9371] ? vprintk_emit (kernel/printk/printk.c:2471) [ 237.750314][ T9371] __might_resched.cold (kernel/sched/core.c:9234) [ 237.750318][ T9371] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 237.750321][ T9371] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 237.750323][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.750326][ T9371] __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)) [ 237.750329][ T9371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 237.750332][ T9371] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 237.750337][ T9371] ? 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) [ 237.750339][ T9371] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 237.750341][ T9371] put_chars (drivers/char/virtio_console.c:1176) [ 237.750343][ T9371] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 237.750344][ T9371] ? __send_to_port (drivers/char/virtio_console.c:654) [ 237.750345][ T9371] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 237.750348][ T9371] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 237.750352][ T9371] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 237.750354][ T9371] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 237.750356][ T9371] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 237.750359][ T9371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 237.750361][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.750362][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 237.750365][ T9371] console_emit_next_record (kernel/printk/printk.c:3183) [ 237.750367][ T9371] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 237.750370][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.750370][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.750371][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.750372][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 237.750374][ T9371] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 237.750376][ T9371] console_flush_one_record (kernel/printk/printk.c:3268) [ 237.750378][ T9371] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 237.750381][ T9371] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 237.750383][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 237.750384][ T9371] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 237.750386][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.750387][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 237.750388][ T9371] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 237.750390][ T9371] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 237.750391][ T9371] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 237.750393][ T9371] ? vprintk_emit (kernel/printk/printk.c:2478) [ 237.750394][ T9371] vprintk_emit (kernel/printk/printk.c:2479) [ 237.750396][ T9371] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 237.750397][ T9371] ? kasan_save_stack (mm/kasan/common.c:58) [ 237.750399][ T9371] ? kasan_save_track (mm/kasan/common.c:78) [ 237.750400][ T9371] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 237.750401][ T9371] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 237.750402][ T9371] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 237.750405][ T9371] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 237.750407][ T9371] ? do_sock_setsockopt (net/socket.c:2397) [ 237.750410][ T9371] _printk (kernel/printk/printk.c:2504) [ 237.750413][ T9371] ? snapshot_read.cold (user.c:?) [ 237.750416][ T9371] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 237.750419][ T9371] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 237.750421][ T9371] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 237.750423][ T9371] ? netdev_notice (net/core/dev.c:13194) [ 237.750426][ T9371] ? 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) [ 237.750427][ T9371] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 237.750430][ T9371] netif_set_promiscuity (net/core/dev.c:9699) [ 237.750433][ T9371] dev_set_promiscuity (net/core/dev_api.c:288) [ 237.750435][ T9371] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 237.750438][ T9371] packet_mc_add (net/packet/af_packet.c:3755) [ 237.750439][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.750440][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 237.750442][ T9371] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 237.750444][ T9371] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 237.750448][ T9371] packet_setsockopt (net/packet/af_packet.c:3840) [ 237.750449][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 237.750451][ T9371] ? packet_bind (net/packet/af_packet.c:3341) [ 237.750452][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 237.750454][ T9371] ? do_sock_getsockopt (net/socket.c:2484) [ 237.750456][ T9371] ? sock_poll (net/socket.c:1514) [ 237.750458][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.750459][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 237.750460][ T9371] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 237.750463][ T9371] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 237.750465][ T9371] do_sock_setsockopt (net/socket.c:2397) [ 237.750467][ T9371] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 237.750468][ T9371] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 237.750470][ T9371] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 237.750473][ T9371] __sys_setsockopt (net/socket.c:2422) [ 237.750475][ T9371] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 237.750477][ T9371] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 237.750478][ T9371] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 237.750480][ T9371] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 237.750481][ T9371] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 237.750484][ T9371] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 237.750485][ T9371] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 237.750487][ T9371] RIP: 0033:0x7f44c96e02de [ 237.750489][ T9371] 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 [ 237.750491][ T9371] RSP: 002b:00007ffd8e6410c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 237.750495][ T9371] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f44c96e02de [ 237.750496][ T9371] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 237.750497][ T9371] RBP: 00007ffd8e641200 R08: 0000000000000010 R09: 00000000243c9ea0 [ 237.750498][ T9371] R10: 00007ffd8e641140 R11: 0000000000000246 R12: 0000000000000001 [ 237.750499][ T9371] R13: 00000000243c50c8 R14: 00000000243c4e40 R15: 0000000000000000 | [ 238.962812][ T9385] softirqs last disabled at (0): 0x0 | [ 238.962814][ T9385] Preemption disabled at: | [ 238.962815][ T9385] vprintk_emit (kernel/printk/printk.c:2471) | [ 238.962824][ T9385] Tainted: [W]=WARN [ 238.962825][ T9385] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 238.962827][ T9385] Call Trace: [ 238.962828][ T9385] [ 238.962830][ T9385] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 238.962835][ T9385] ? vprintk_emit (kernel/printk/printk.c:2471) [ 238.962836][ T9385] __might_resched.cold (kernel/sched/core.c:9234) [ 238.962840][ T9385] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 238.962843][ T9385] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 238.962845][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.962848][ T9385] __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)) [ 238.962850][ T9385] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 238.962853][ T9385] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 238.962858][ T9385] ? 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) [ 238.962860][ T9385] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 238.962862][ T9385] put_chars (drivers/char/virtio_console.c:1176) [ 238.962864][ T9385] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 238.962865][ T9385] ? __send_to_port (drivers/char/virtio_console.c:654) [ 238.962867][ T9385] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 238.962869][ T9385] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 238.962874][ T9385] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 238.962876][ T9385] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 238.962877][ T9385] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 238.962880][ T9385] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 238.962882][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.962883][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 238.962885][ T9385] console_emit_next_record (kernel/printk/printk.c:3183) [ 238.962888][ T9385] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 238.962890][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.962891][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.962892][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.962893][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 238.962895][ T9385] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 238.962897][ T9385] console_flush_one_record (kernel/printk/printk.c:3268) [ 238.962899][ T9385] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 238.962902][ T9385] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 238.962904][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 238.962905][ T9385] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 238.962907][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.962908][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 238.962909][ T9385] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 238.962911][ T9385] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 238.962912][ T9385] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 238.962914][ T9385] ? vprintk_emit (kernel/printk/printk.c:2478) [ 238.962915][ T9385] vprintk_emit (kernel/printk/printk.c:2479) [ 238.962917][ T9385] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 238.962918][ T9385] ? kasan_save_stack (mm/kasan/common.c:58) [ 238.962920][ T9385] ? kasan_save_track (mm/kasan/common.c:78) [ 238.962921][ T9385] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 238.962922][ T9385] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 238.962924][ T9385] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 238.962926][ T9385] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 238.962928][ T9385] ? do_sock_setsockopt (net/socket.c:2397) [ 238.962932][ T9385] _printk (kernel/printk/printk.c:2504) [ 238.962934][ T9385] ? snapshot_read.cold (user.c:?) [ 238.962936][ T9385] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 238.962940][ T9385] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 238.962942][ T9385] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 238.962944][ T9385] ? netdev_notice (net/core/dev.c:13194) [ 238.962946][ T9385] ? 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) [ 238.962948][ T9385] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 238.962950][ T9385] netif_set_promiscuity (net/core/dev.c:9699) [ 238.962954][ T9385] dev_set_promiscuity (net/core/dev_api.c:288) [ 238.962955][ T9385] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 238.962958][ T9385] packet_mc_add (net/packet/af_packet.c:3755) [ 238.962959][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.962961][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 238.962962][ T9385] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 238.962964][ T9385] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 238.962968][ T9385] packet_setsockopt (net/packet/af_packet.c:3840) [ 238.962969][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 238.962971][ T9385] ? packet_bind (net/packet/af_packet.c:3341) [ 238.962972][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 238.962974][ T9385] ? do_sock_getsockopt (net/socket.c:2484) [ 238.962976][ T9385] ? sock_poll (net/socket.c:1514) [ 238.962978][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.962979][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 238.962980][ T9385] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 238.962983][ T9385] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 238.962985][ T9385] do_sock_setsockopt (net/socket.c:2397) [ 238.962987][ T9385] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 238.962988][ T9385] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 238.962990][ T9385] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 238.962993][ T9385] __sys_setsockopt (net/socket.c:2422) [ 238.962995][ T9385] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 238.962997][ T9385] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 238.962998][ T9385] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 238.963000][ T9385] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 238.963001][ T9385] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 238.963003][ T9385] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 238.963005][ T9385] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 238.963007][ T9385] RIP: 0033:0x7fe7479e92de [ 238.963009][ T9385] 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 [ 238.963011][ T9385] RSP: 002b:00007ffe6ca61a58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 238.963015][ T9385] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe7479e92de [ 238.963016][ T9385] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 238.963017][ T9385] RBP: 00007ffe6ca61b90 R08: 0000000000000010 R09: 00000000174faea0 [ 238.963018][ T9385] R10: 00007ffe6ca61ad0 R11: 0000000000000246 R12: 0000000000000001 [ 238.963019][ T9385] R13: 00000000174f60c8 R14: 00000000174f5e40 R15: 0000000000000000 | [ 242.840935][ T9436] softirqs last disabled at (0): 0x0 | [ 242.840937][ T9436] Preemption disabled at: | [ 242.840937][ T9436] vprintk_emit (kernel/printk/printk.c:2471) | [ 242.840947][ T9436] Tainted: [W]=WARN [ 242.840947][ T9436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 242.840949][ T9436] Call Trace: [ 242.840950][ T9436] [ 242.840952][ T9436] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 242.840957][ T9436] ? vprintk_emit (kernel/printk/printk.c:2471) [ 242.840958][ T9436] __might_resched.cold (kernel/sched/core.c:9234) [ 242.840962][ T9436] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 242.840965][ T9436] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 242.840968][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.840970][ T9436] __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)) [ 242.840973][ T9436] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 242.840976][ T9436] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 242.840981][ T9436] ? 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) [ 242.840982][ T9436] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 242.840985][ T9436] put_chars (drivers/char/virtio_console.c:1176) [ 242.840986][ T9436] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 242.840988][ T9436] ? __send_to_port (drivers/char/virtio_console.c:654) [ 242.840989][ T9436] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 242.840992][ T9436] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 242.840996][ T9436] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 242.840998][ T9436] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 242.841000][ T9436] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 242.841003][ T9436] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 242.841004][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.841006][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 242.841008][ T9436] console_emit_next_record (kernel/printk/printk.c:3183) [ 242.841011][ T9436] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 242.841013][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.841014][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.841015][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.841016][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 242.841018][ T9436] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 242.841019][ T9436] console_flush_one_record (kernel/printk/printk.c:3268) [ 242.841022][ T9436] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 242.841024][ T9436] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 242.841026][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 242.841028][ T9436] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 242.841029][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.841030][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 242.841032][ T9436] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 242.841033][ T9436] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 242.841034][ T9436] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 242.841036][ T9436] ? vprintk_emit (kernel/printk/printk.c:2478) [ 242.841038][ T9436] vprintk_emit (kernel/printk/printk.c:2479) [ 242.841039][ T9436] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 242.841040][ T9436] ? kasan_save_stack (mm/kasan/common.c:58) [ 242.841043][ T9436] ? kasan_save_track (mm/kasan/common.c:78) [ 242.841044][ T9436] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 242.841045][ T9436] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 242.841046][ T9436] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 242.841049][ T9436] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 242.841050][ T9436] ? do_sock_setsockopt (net/socket.c:2397) [ 242.841053][ T9436] _printk (kernel/printk/printk.c:2504) [ 242.841056][ T9436] ? snapshot_read.cold (user.c:?) [ 242.841058][ T9436] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 242.841062][ T9436] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 242.841064][ T9436] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 242.841066][ T9436] ? netdev_notice (net/core/dev.c:13194) [ 242.841069][ T9436] ? 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) [ 242.841070][ T9436] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 242.841072][ T9436] netif_set_promiscuity (net/core/dev.c:9699) [ 242.841076][ T9436] dev_set_promiscuity (net/core/dev_api.c:288) [ 242.841077][ T9436] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 242.841080][ T9436] packet_mc_add (net/packet/af_packet.c:3755) [ 242.841082][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.841083][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 242.841084][ T9436] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 242.841087][ T9436] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 242.841090][ T9436] packet_setsockopt (net/packet/af_packet.c:3840) [ 242.841091][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 242.841093][ T9436] ? packet_bind (net/packet/af_packet.c:3341) [ 242.841095][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 242.841096][ T9436] ? do_sock_getsockopt (net/socket.c:2484) [ 242.841099][ T9436] ? sock_poll (net/socket.c:1514) [ 242.841101][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.841102][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.841103][ T9436] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 242.841105][ T9436] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 242.841107][ T9436] do_sock_setsockopt (net/socket.c:2397) [ 242.841109][ T9436] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 242.841110][ T9436] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 242.841112][ T9436] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 242.841115][ T9436] __sys_setsockopt (net/socket.c:2422) [ 242.841117][ T9436] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 242.841119][ T9436] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 242.841120][ T9436] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 242.841122][ T9436] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 242.841123][ T9436] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 242.841126][ T9436] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 242.841128][ T9436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 242.841130][ T9436] RIP: 0033:0x7f7b491992de [ 242.841132][ T9436] 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 [ 242.841134][ T9436] RSP: 002b:00007ffee3c55f28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 242.841137][ T9436] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7b491992de [ 242.841138][ T9436] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 242.841139][ T9436] RBP: 00007ffee3c56060 R08: 0000000000000010 R09: 000000002ba84ea0 [ 242.841140][ T9436] R10: 00007ffee3c55fa0 R11: 0000000000000246 R12: 0000000000000001 [ 242.841141][ T9436] R13: 000000002ba800a8 R14: 000000002ba7fe20 R15: 0000000000000000 | [ 245.933260][ T9439] softirqs last disabled at (0): 0x0 | [ 245.933261][ T9439] Preemption disabled at: | [ 245.933262][ T9439] vprintk_emit (kernel/printk/printk.c:2471) | [ 245.933270][ T9439] Tainted: [W]=WARN [ 245.933271][ T9439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 245.933272][ T9439] Call Trace: [ 245.933273][ T9439] [ 245.933274][ T9439] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 245.933280][ T9439] ? vprintk_emit (kernel/printk/printk.c:2471) [ 245.933281][ T9439] __might_resched.cold (kernel/sched/core.c:9234) [ 245.933285][ T9439] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 245.933288][ T9439] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 245.933290][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.933293][ T9439] __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)) [ 245.933296][ T9439] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 245.933298][ T9439] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 245.933303][ T9439] ? 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) [ 245.933305][ T9439] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 245.933307][ T9439] put_chars (drivers/char/virtio_console.c:1176) [ 245.933308][ T9439] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 245.933310][ T9439] ? __send_to_port (drivers/char/virtio_console.c:654) [ 245.933311][ T9439] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 245.933314][ T9439] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 245.933318][ T9439] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 245.933320][ T9439] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 245.933322][ T9439] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 245.933324][ T9439] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 245.933326][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.933327][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 245.933329][ T9439] console_emit_next_record (kernel/printk/printk.c:3183) [ 245.933332][ T9439] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 245.933334][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.933335][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.933336][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.933337][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 245.933339][ T9439] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 245.933341][ T9439] console_flush_one_record (kernel/printk/printk.c:3268) [ 245.933343][ T9439] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 245.933346][ T9439] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 245.933347][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 245.933349][ T9439] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 245.933351][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.933352][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 245.933353][ T9439] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 245.933354][ T9439] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 245.933356][ T9439] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 245.933358][ T9439] ? vprintk_emit (kernel/printk/printk.c:2478) [ 245.933359][ T9439] vprintk_emit (kernel/printk/printk.c:2479) [ 245.933361][ T9439] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 245.933362][ T9439] ? kasan_save_stack (mm/kasan/common.c:58) [ 245.933364][ T9439] ? kasan_save_track (mm/kasan/common.c:78) [ 245.933365][ T9439] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 245.933366][ T9439] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 245.933367][ T9439] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 245.933370][ T9439] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 245.933372][ T9439] ? do_sock_setsockopt (net/socket.c:2397) [ 245.933375][ T9439] _printk (kernel/printk/printk.c:2504) [ 245.933377][ T9439] ? snapshot_read.cold (user.c:?) [ 245.933380][ T9439] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 245.933383][ T9439] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 245.933385][ T9439] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 245.933387][ T9439] ? netdev_notice (net/core/dev.c:13194) [ 245.933389][ T9439] ? 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) [ 245.933391][ T9439] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 245.933393][ T9439] netif_set_promiscuity (net/core/dev.c:9699) [ 245.933397][ T9439] dev_set_promiscuity (net/core/dev_api.c:288) [ 245.933398][ T9439] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 245.933401][ T9439] packet_mc_add (net/packet/af_packet.c:3755) [ 245.933402][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.933403][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 245.933405][ T9439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 245.933407][ T9439] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 245.933411][ T9439] packet_setsockopt (net/packet/af_packet.c:3840) [ 245.933412][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 245.933414][ T9439] ? packet_bind (net/packet/af_packet.c:3341) [ 245.933415][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 245.933417][ T9439] ? do_sock_getsockopt (net/socket.c:2484) [ 245.933420][ T9439] ? sock_poll (net/socket.c:1514) [ 245.933421][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.933422][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.933423][ T9439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 245.933426][ T9439] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 245.933428][ T9439] do_sock_setsockopt (net/socket.c:2397) [ 245.933430][ T9439] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 245.933431][ T9439] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 245.933433][ T9439] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 245.933436][ T9439] __sys_setsockopt (net/socket.c:2422) [ 245.933438][ T9439] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 245.933440][ T9439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 245.933441][ T9439] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 245.933443][ T9439] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 245.933444][ T9439] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 245.933447][ T9439] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 245.933449][ T9439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 245.933451][ T9439] RIP: 0033:0x7f440f0c52de [ 245.933453][ T9439] 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 [ 245.933455][ T9439] RSP: 002b:00007ffd736a63a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 245.933457][ T9439] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f440f0c52de [ 245.933459][ T9439] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 245.933459][ T9439] RBP: 00007ffd736a64e0 R08: 0000000000000010 R09: 0000000022b7cea0 [ 245.933460][ T9439] R10: 00007ffd736a6420 R11: 0000000000000246 R12: 0000000000000001 Finger prints: netlink_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print ip6_route_multipath_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock_bh vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars ip6_route_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print