====================================== | [ 36.327918][ T857] softirqs last disabled at (21198): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 36.327920][ T857] Preemption disabled at: | [ 36.327921][ T857] 0x0 | [ 36.327931][ T857] Tainted: [W]=WARN [ 36.327932][ T857] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.327934][ T857] Call Trace: [ 36.327936][ T857] [ 36.327937][ T857] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.327944][ T857] __might_resched.cold (kernel/sched/core.c:9234) [ 36.327949][ T857] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.327953][ 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) [ 36.327957][ 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)) [ 36.327959][ T857] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.327967][ 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) [ 36.327969][ T857] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.327973][ T857] put_chars (drivers/char/virtio_console.c:1176) [ 36.327976][ T857] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.327979][ T857] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 36.327984][ T857] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.327988][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.327990][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.327995][ T857] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.327996][ T857] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 36.328000][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.328002][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.328007][ T857] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.328010][ T857] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.328012][ 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)) [ 36.328016][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.328017][ T857] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.328021][ T857] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.328026][ T857] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.328028][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.328034][ T857] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.328037][ T857] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.328039][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.328041][ 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) [ 36.328044][ T857] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.328046][ T857] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.328049][ T857] vprintk_emit (kernel/printk/printk.c:2479) [ 36.328052][ T857] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.328054][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 36.328057][ T857] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 36.328059][ T857] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 36.328064][ T857] _printk (kernel/printk/printk.c:2504) [ 36.328068][ T857] ? snapshot_read.cold (user.c:?) [ 36.328074][ 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) [ 36.328078][ T857] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 36.328085][ T857] fib6_add (net/ipv6/ip6_fib.c:1446) [ 36.328090][ T857] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 36.328096][ T857] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 36.328098][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 36.328100][ T857] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 36.328102][ T857] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 36.328104][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 36.328106][ T857] ? mark_usage (kernel/locking/lockdep.c:4690) [ 36.328113][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 36.328116][ 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)) [ 36.328119][ T857] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 36.328123][ T857] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 36.328126][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.328127][ T857] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.328132][ T857] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 36.328134][ T857] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 36.328138][ T857] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 36.328140][ T857] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.328143][ T857] ? netlink_ack (./include/linux/skbuff.h:2718) [ 36.328150][ 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)) [ 36.328152][ 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)) [ 36.328156][ T857] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 36.328160][ T857] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 36.328166][ T857] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 36.328170][ T857] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 36.328174][ T857] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 36.328176][ T857] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 36.328181][ T857] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 36.328185][ T857] ____sys_sendmsg (net/socket.c:2713) [ 36.328187][ T857] ? copy_msghdr_from_user (net/socket.c:2650) [ 36.328190][ T857] ? sock_write_iter (net/socket.c:1269) [ 36.328191][ T857] ? move_addr_to_kernel (net/socket.c:258) [ 36.328196][ T857] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 36.328199][ T857] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 36.328203][ T857] ___sys_sendmsg (net/socket.c:2767) [ 36.328205][ T857] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 36.328207][ T857] ? copy_msghdr_from_user (net/socket.c:2619) [ 36.328209][ T857] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 36.328225][ T857] __sys_sendmsg (net/socket.c:2799) [ 36.328228][ T857] ? __sys_sendmsg_sock (net/socket.c:2780) [ 36.328233][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.328235][ T857] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.328238][ T857] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.328241][ T857] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.328244][ T857] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.328247][ T857] RIP: 0033:0x7f1a995dd54e [ 36.328249][ 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 [ 36.328251][ T857] RSP: 002b:00007ffe532eea40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.328253][ T857] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f1a995dd54e [ 36.328255][ T857] RDX: 0000000000000000 RSI: 00007ffe532eeaf0 RDI: 0000000000000005 [ 36.328256][ T857] RBP: 00007ffe532eea50 R08: 0000000000000000 R09: 0000000000000000 [ 36.328256][ T857] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91a904 [ 36.328257][ T857] R13: 00000000004a1620 R14: 0000000000000000 R15: 0000000000000000 | [ 37.763407][ T927] softirqs last disabled at (17878): ip6_route_multipath_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:5521) | [ 37.763410][ T927] Preemption disabled at: | [ 37.763411][ T927] 0x0 | [ 37.763425][ T927] Tainted: [W]=WARN [ 37.763426][ T927] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.763428][ T927] Call Trace: [ 37.763430][ T927] [ 37.763433][ T927] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.763442][ T927] __might_resched.cold (kernel/sched/core.c:9234) [ 37.763448][ T927] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.763454][ 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) [ 37.763460][ 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)) [ 37.763464][ T927] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.763473][ 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) [ 37.763476][ T927] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.763482][ T927] put_chars (drivers/char/virtio_console.c:1176) [ 37.763485][ T927] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 37.763488][ T927] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.763493][ T927] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 37.763498][ T927] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.763502][ T927] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 37.763508][ T927] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.763519][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 37.763522][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.763524][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.763531][ T927] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.763535][ T927] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 37.763541][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.763544][ T927] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.763551][ T927] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.763557][ T927] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.763560][ 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)) [ 37.763565][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.763568][ T927] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.763575][ T927] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.763582][ T927] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.763585][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.763594][ T927] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.763599][ T927] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.763602][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.763605][ 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) [ 37.763611][ T927] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.763614][ T927] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.763619][ T927] vprintk_emit (kernel/printk/printk.c:2479) [ 37.763624][ T927] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.763626][ T927] ? kasan_save_stack (mm/kasan/common.c:57) [ 37.763630][ T927] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 37.763632][ T927] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 37.763634][ 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)) [ 37.763637][ T927] ? inet6_rtm_newroute (net/ipv6/route.c:5687) [ 37.763639][ T927] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 37.763642][ T927] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 37.763650][ T927] _printk (kernel/printk/printk.c:2504) [ 37.763655][ T927] ? snapshot_read.cold (user.c:?) [ 37.763666][ 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) [ 37.763671][ T927] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 37.763683][ T927] fib6_add (net/ipv6/ip6_fib.c:1446) [ 37.763692][ T927] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 37.763702][ T927] ip6_route_multipath_add (net/ipv6/route.c:1356 net/ipv6/route.c:5521) [ 37.763711][ T927] ? ip6_route_info_create_nh (net/ipv6/route.c:3933 (discriminator 2)) [ 37.763730][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 37.763733][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.763735][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.763742][ T927] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 37.763746][ T927] inet6_rtm_newroute (net/ipv6/route.c:5687) [ 37.763750][ T927] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 37.763752][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.763755][ T927] ? mark_usage (kernel/locking/lockdep.c:4690) [ 37.763769][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.763774][ 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)) [ 37.763777][ T927] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 37.763782][ T927] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 37.763787][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.763789][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.763797][ T927] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.763800][ T927] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 37.763806][ T927] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 37.763809][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.763815][ T927] ? netlink_ack (./include/linux/skbuff.h:2718) [ 37.763826][ 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)) [ 37.763828][ 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)) [ 37.763836][ T927] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 37.763843][ T927] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 37.763853][ T927] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 37.763860][ T927] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 37.763866][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.763869][ T927] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 37.763878][ T927] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 37.763884][ T927] ____sys_sendmsg (net/socket.c:2713) [ 37.763888][ T927] ? copy_msghdr_from_user (net/socket.c:2650) [ 37.763891][ T927] ? sock_write_iter (net/socket.c:1269) [ 37.763893][ T927] ? move_addr_to_kernel (net/socket.c:258) [ 37.763901][ T927] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 37.763905][ T927] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 37.763912][ T927] ___sys_sendmsg (net/socket.c:2767) [ 37.763915][ T927] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 37.763919][ T927] ? copy_msghdr_from_user (net/socket.c:2619) [ 37.763923][ T927] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 37.763950][ T927] __sys_sendmsg (net/socket.c:2799) [ 37.763955][ T927] ? __sys_sendmsg_sock (net/socket.c:2780) [ 37.763964][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.763967][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.763973][ T927] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.763977][ T927] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 37.763982][ T927] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.763985][ T927] RIP: 0033:0x7f951d0e254e [ 37.763989][ 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 [ 37.763991][ T927] RSP: 002b:00007ffea87bb500 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.763995][ T927] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f951d0e254e [ 37.763997][ T927] RDX: 0000000000000000 RSI: 00007ffea87bb5b0 RDI: 0000000000000005 [ 37.763999][ T927] RBP: 00007ffea87bb510 R08: 0000000000000000 R09: 0000000000000000 [ 37.764000][ T927] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91a906 [ 37.764002][ T927] R13: 00000000004a1620 R14: 00007ffea87bdb20 R15: 0000000000000000 | [ 65.942236][ T1899] softirqs last disabled at (31461): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 65.942239][ T1899] Preemption disabled at: | [ 65.942240][ T1899] vprintk_emit (kernel/printk/printk.c:2471) | [ 65.942252][ T1899] Tainted: [W]=WARN [ 65.942253][ T1899] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.942255][ T1899] Call Trace: [ 65.942257][ T1899] [ 65.942259][ T1899] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 65.942267][ T1899] ? vprintk_emit (kernel/printk/printk.c:2471) [ 65.942270][ T1899] __might_resched.cold (kernel/sched/core.c:9234) [ 65.942276][ T1899] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 65.942282][ 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) [ 65.942288][ 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)) [ 65.942291][ T1899] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 65.942301][ 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) [ 65.942307][ T1899] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 65.942313][ T1899] put_chars (drivers/char/virtio_console.c:1176) [ 65.942317][ T1899] ? __send_to_port (drivers/char/virtio_console.c:654) [ 65.942319][ T1899] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 65.942325][ T1899] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 65.942329][ T1899] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 65.942337][ T1899] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 65.942342][ T1899] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 65.942351][ T1899] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 65.942356][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.942364][ T1899] console_emit_next_record (kernel/printk/printk.c:3183) [ 65.942370][ T1899] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 65.942373][ 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)) [ 65.942378][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.942381][ T1899] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 65.942388][ T1899] console_flush_one_record (kernel/printk/printk.c:3268) [ 65.942395][ T1899] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 65.942398][ T1899] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 65.942407][ T1899] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 65.942412][ T1899] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 65.942415][ T1899] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 65.942418][ 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) [ 65.942424][ T1899] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 65.942426][ T1899] ? vprintk_emit (kernel/printk/printk.c:2478) [ 65.942431][ T1899] vprintk_emit (kernel/printk/printk.c:2479) [ 65.942437][ T1899] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 65.942441][ T1899] ? netdev_run_todo (net/core/dev.c:11776) [ 65.942444][ T1899] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 65.942453][ T1899] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 65.942457][ T1899] _printk (kernel/printk/printk.c:2504) [ 65.942462][ T1899] ? snapshot_read.cold (user.c:?) [ 65.942464][ T1899] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 65.942469][ T1899] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 65.942472][ T1899] ? __up_write (kernel/locking/rwsem.c:1415) [ 65.942475][ T1899] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 65.942481][ T1899] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 65.942485][ T1899] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 65.942489][ T1899] do_one_initcall (init/main.c:1357) [ 65.942494][ T1899] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 65.942501][ T1899] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 65.942504][ T1899] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 65.942511][ T1899] do_init_module (kernel/module/main.c:3117) [ 65.942516][ T1899] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 65.942521][ T1899] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 65.942526][ T1899] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 65.942532][ T1899] load_module (kernel/module/main.c:3593) [ 65.942542][ T1899] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 65.942548][ T1899] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 65.942554][ T1899] ? __ia32_sys_fsconfig (??:?) [ 65.942559][ T1899] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 65.942564][ T1899] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 65.942569][ T1899] init_module_from_file (kernel/module/main.c:3790) [ 65.942574][ T1899] ? __do_sys_init_module (kernel/module/main.c:3664) [ 65.942588][ T1899] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 65.942594][ 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) [ 65.942599][ T1899] idempotent_init_module (kernel/module/main.c:3802) [ 65.942604][ T1899] ? init_module_from_file (kernel/module/main.c:3791) [ 65.942614][ T1899] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 65.942616][ T1899] ? exc_page_fault (arch/x86/mm/fault.c:1483 arch/x86/mm/fault.c:1536) [ 65.942625][ T1899] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 65.942628][ T1899] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 65.942633][ T1899] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 65.942637][ T1899] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 65.942642][ T1899] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.942645][ T1899] RIP: 0033:0x7f897c9ea37d [ 65.942650][ 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 [ 65.942652][ T1899] RSP: 002b:00007ffe87264e28 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 65.942655][ T1899] RAX: ffffffffffffffda RBX: 000055df08fd1810 RCX: 00007f897c9ea37d [ 65.942658][ T1899] RDX: 0000000000000000 RSI: 000055dee16deffd RDI: 0000000000000000 [ 65.942659][ T1899] RBP: 00007ffe87264ec0 R08: 0000000000000000 R09: 0000000000000000 [ 65.942660][ T1899] R10: 0000000000000000 R11: 0000000000000246 R12: 000055dee16deffd [ 65.942662][ T1899] R13: 000055df08fd1960 R14: 0000000000040000 R15: 0000000000000000 | [ 74.002740][ C0] | [ 74.002740][ C0] | [ 74.002740][ C0] stack backtrace: | [ 74.002751][ C0] Tainted: [W]=WARN [ 74.002752][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 74.002753][ C0] Call Trace: [ 74.002755][ C0] [ 74.002756][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 74.002761][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 74.002763][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 74.002765][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 74.002768][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 74.002770][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 74.002771][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 74.002774][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 74.002776][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 74.002778][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.002780][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.002782][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 74.002784][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 74.002785][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 74.002787][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 74.002789][ C0] ? 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)) [ 74.002791][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.002792][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.002794][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 74.002797][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 74.002799][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 74.002801][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 74.002803][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 74.002805][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.002806][ C0] ? 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) [ 74.002808][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 74.002810][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 74.002811][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 74.002813][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 74.002815][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 74.002816][ C0] _printk (kernel/printk/printk.c:2504) [ 74.002818][ C0] ? snapshot_read.cold (user.c:?) [ 74.002820][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 74.002822][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 74.002824][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 74.002826][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 74.002827][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 74.002829][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 74.002831][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 74.002833][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 74.002836][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 74.002838][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 74.002840][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.002841][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 74.002843][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 74.002846][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 74.002848][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 74.002850][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 74.002853][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 74.002855][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 74.002857][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 74.002860][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.002861][ C0] handle_softirqs (kernel/softirq.c:645) [ 74.002863][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 74.002865][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 74.002867][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 74.002868][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 74.002870][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 74.002872][ C0] [ 74.002872][ C0] [ 74.002873][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 74.002875][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 74.002876][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 74.002879][ C0] 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 [ 74.002881][ C0] RSP: 0018:ffffffffa3c07cf8 EFLAGS: 00000296 [ 74.002883][ C0] RAX: 0000000000377499 RBX: ffffffffa3c30600 RCX: ffffffffa0306247 [ 74.002884][ C0] RDX: ffffffffa3c30600 RSI: ffffffffa3511011 RDI: ffffffffa2e949e0 [ 74.002885][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 74.002886][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff4780fa2 [ 74.002887][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 74.002889][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 74.002891][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 74.002892][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 74.002894][ C0] default_idle_call (kernel/sched/idle.c:122) [ 74.002895][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 74.002897][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 74.002899][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 74.002902][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.002903][ C0] do_idle (kernel/sched/idle.c:355) [ 74.002905][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 74.002906][ C0] rest_init (init/main.c:727) [ 74.002908][ C0] ? __cpuidle_text_end (??:?) [ 74.002911][ C0] ? rest_init (init/main.c:727) [ 74.002912][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 74.002916][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 74.002917][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 74.002919][ C0] start_kernel (init/main.c:1185) [ 74.002921][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 74.002923][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 74.002925][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 74.002944][ C0] softirqs last disabled at (3634331): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 74.002945][ C0] Preemption disabled at: | [ 74.002946][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 74.002951][ C0] Tainted: [W]=WARN [ 74.002952][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 74.002952][ C0] Call Trace: [ 74.002953][ C0] [ 74.002953][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 74.002956][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 74.002958][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 74.002960][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 74.002963][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.002965][ C0] __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)) [ 74.002966][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 74.002968][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 74.002970][ C0] ? 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) [ 74.002972][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 74.002975][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 74.002976][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 74.002978][ C0] ? mark_lock (kernel/locking/lockdep.c:4769) [ 74.002980][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 74.002983][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 74.002985][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.002986][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.002988][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 74.002990][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 74.002992][ C0] ? 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)) [ 74.002994][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.002995][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 74.002997][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 74.002999][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 74.003001][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 74.003004][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 74.003006][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 74.003007][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.003008][ C0] ? 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) [ 74.003010][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 74.003012][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 74.003013][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 74.003015][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 74.003017][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 74.003018][ C0] _printk (kernel/printk/printk.c:2504) [ 74.003020][ C0] ? snapshot_read.cold (user.c:?) [ 74.003022][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 74.003024][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 74.003026][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 74.003028][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 74.003031][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 74.003033][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 74.003035][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 74.003037][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 74.003038][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 74.003040][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 74.003042][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.003043][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 74.003045][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 74.003048][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 74.003049][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 74.003052][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 74.003054][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 74.003056][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 74.003058][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 74.003060][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.003061][ C0] handle_softirqs (kernel/softirq.c:645) [ 74.003063][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 74.003064][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 74.003067][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 74.003068][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 74.003070][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 74.003071][ C0] [ 74.003072][ C0] [ 74.003072][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 74.003074][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 74.003075][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 74.003077][ C0] 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 [ 74.003078][ C0] RSP: 0018:ffffffffa3c07cf8 EFLAGS: 00000296 [ 74.003079][ C0] RAX: 0000000000377499 RBX: ffffffffa3c30600 RCX: ffffffffa0306247 [ 74.003080][ C0] RDX: ffffffffa3c30600 RSI: ffffffffa3511011 RDI: ffffffffa2e949e0 [ 74.003080][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 74.003081][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff4780fa2 [ 74.003082][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 74.003083][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 74.003085][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 74.003087][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 74.003088][ C0] default_idle_call (kernel/sched/idle.c:122) [ 74.003090][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 74.003091][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 74.003093][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 74.003095][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 74.003096][ C0] do_idle (kernel/sched/idle.c:355) [ 74.003098][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 74.003099][ C0] rest_init (init/main.c:727) [ 74.003101][ C0] ? __cpuidle_text_end (??:?) [ 74.003104][ C0] ? rest_init (init/main.c:727) [ 74.003105][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 74.003107][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 74.003109][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 74.003110][ C0] start_kernel (init/main.c:1185) [ 74.003112][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 74.003114][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 74.003115][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 137.494921][ T2581] softirqs last disabled at (0): 0x0 | [ 137.494923][ T2581] Preemption disabled at: | [ 137.494924][ T2581] vprintk_emit (kernel/printk/printk.c:2471) | [ 137.494934][ T2581] Tainted: [W]=WARN [ 137.494935][ T2581] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.494936][ T2581] Call Trace: [ 137.494938][ T2581] [ 137.494939][ T2581] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 137.494944][ T2581] ? vprintk_emit (kernel/printk/printk.c:2471) [ 137.494946][ T2581] __might_resched.cold (kernel/sched/core.c:9234) [ 137.494950][ T2581] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 137.494952][ T2581] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 137.494955][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.494957][ T2581] __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)) [ 137.494960][ T2581] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 137.494963][ T2581] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 137.494968][ T2581] ? 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) [ 137.494970][ T2581] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 137.494973][ T2581] put_chars (drivers/char/virtio_console.c:1176) [ 137.494974][ T2581] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 137.494975][ T2581] ? __send_to_port (drivers/char/virtio_console.c:654) [ 137.494977][ T2581] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 137.494980][ T2581] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 137.494984][ T2581] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 137.494986][ T2581] ? 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) [ 137.494988][ T2581] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 137.494991][ T2581] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 137.494992][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.494994][ T2581] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 137.494996][ T2581] console_emit_next_record (kernel/printk/printk.c:3183) [ 137.494999][ T2581] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 137.495001][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.495002][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.495003][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.495004][ T2581] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 137.495006][ T2581] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 137.495007][ T2581] console_flush_one_record (kernel/printk/printk.c:3268) [ 137.495010][ T2581] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 137.495012][ T2581] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 137.495014][ T2581] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 137.495016][ T2581] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 137.495018][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.495019][ T2581] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 137.495020][ T2581] ? 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) [ 137.495022][ T2581] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 137.495023][ T2581] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 137.495025][ T2581] ? vprintk_emit (kernel/printk/printk.c:2478) [ 137.495026][ T2581] vprintk_emit (kernel/printk/printk.c:2479) [ 137.495028][ T2581] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 137.495029][ T2581] ? kasan_save_stack (mm/kasan/common.c:58) [ 137.495032][ T2581] ? kasan_save_track (mm/kasan/common.c:78) [ 137.495033][ T2581] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 137.495034][ T2581] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 137.495035][ T2581] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 137.495038][ T2581] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 137.495039][ T2581] ? do_sock_setsockopt (net/socket.c:2397) [ 137.495043][ T2581] _printk (kernel/printk/printk.c:2504) [ 137.495046][ T2581] ? snapshot_read.cold (user.c:?) [ 137.495048][ T2581] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 137.495052][ T2581] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 137.495054][ T2581] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 137.495056][ T2581] ? netdev_notice (net/core/dev.c:13194) [ 137.495059][ T2581] ? 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) [ 137.495060][ T2581] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 137.495062][ T2581] netif_set_promiscuity (net/core/dev.c:9699) [ 137.495066][ T2581] dev_set_promiscuity (net/core/dev_api.c:288) [ 137.495068][ T2581] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 137.495071][ T2581] packet_mc_add (net/packet/af_packet.c:3755) [ 137.495072][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.495073][ T2581] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 137.495075][ T2581] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 137.495077][ T2581] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 137.495081][ T2581] packet_setsockopt (net/packet/af_packet.c:3840) [ 137.495082][ T2581] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 137.495084][ T2581] ? packet_bind (net/packet/af_packet.c:3341) [ 137.495085][ T2581] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 137.495087][ T2581] ? do_sock_getsockopt (net/socket.c:2484) [ 137.495089][ T2581] ? sock_poll (net/socket.c:1514) [ 137.495091][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.495092][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 137.495093][ T2581] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 137.495096][ T2581] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 137.495098][ T2581] do_sock_setsockopt (net/socket.c:2397) [ 137.495099][ T2581] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 137.495101][ T2581] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 137.495103][ T2581] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 137.495105][ T2581] __sys_setsockopt (net/socket.c:2422) [ 137.495108][ T2581] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 137.495109][ T2581] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 137.495111][ T2581] ? 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)) [ 137.495112][ T2581] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 137.495113][ T2581] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 137.495116][ T2581] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 137.495118][ T2581] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 137.495120][ T2581] RIP: 0033:0x7f8be94092de [ 137.495122][ T2581] 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 [ 137.495124][ T2581] RSP: 002b:00007fffa9596088 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 137.495128][ T2581] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f8be94092de [ 137.495129][ T2581] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 137.495130][ T2581] RBP: 00007fffa95961c0 R08: 0000000000000010 R09: 0000000021ead2d0 [ 137.495131][ T2581] R10: 00007fffa9596100 R11: 0000000000000246 R12: 0000000000000001 [ 137.495132][ T2581] R13: 0000000021ea90a8 R14: 0000000021ea8e20 R15: 0000000000000000 | [ 138.533491][ T2581] softirqs last disabled at (0): 0x0 | [ 138.533492][ T2581] Preemption disabled at: | [ 138.533493][ T2581] vprintk_emit (kernel/printk/printk.c:2471) | [ 138.533503][ T2581] Tainted: [W]=WARN [ 138.533504][ T2581] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 138.533507][ T2581] Call Trace: [ 138.533508][ T2581] [ 138.533509][ T2581] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 138.533515][ T2581] ? vprintk_emit (kernel/printk/printk.c:2471) [ 138.533516][ T2581] __might_resched.cold (kernel/sched/core.c:9234) [ 138.533520][ T2581] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 138.533523][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.533526][ T2581] __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)) [ 138.533529][ T2581] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 138.533532][ T2581] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 138.533537][ T2581] ? 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) [ 138.533539][ T2581] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 138.533541][ T2581] put_chars (drivers/char/virtio_console.c:1176) [ 138.533543][ T2581] ? __send_to_port (drivers/char/virtio_console.c:654) [ 138.533544][ T2581] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 138.533546][ T2581] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 138.533548][ T2581] ? pointer (lib/vsprintf.c:2577) [ 138.533552][ T2581] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 138.533557][ T2581] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 138.533558][ T2581] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 138.533560][ T2581] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 138.533563][ T2581] console_emit_next_record (kernel/printk/printk.c:3183) [ 138.533566][ T2581] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 138.533568][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.533569][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.533570][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.533571][ T2581] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 138.533573][ T2581] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 138.533575][ T2581] console_flush_one_record (kernel/printk/printk.c:3268) [ 138.533577][ T2581] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 138.533580][ T2581] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 138.533582][ T2581] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 138.533583][ T2581] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 138.533585][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.533586][ T2581] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 138.533588][ T2581] ? 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) [ 138.533589][ T2581] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 138.533591][ T2581] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 138.533593][ T2581] ? vprintk_emit (kernel/printk/printk.c:2478) [ 138.533594][ T2581] vprintk_emit (kernel/printk/printk.c:2479) [ 138.533596][ T2581] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 138.533597][ T2581] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 138.533600][ T2581] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 138.533602][ T2581] ? __kernel_text_address (kernel/extable.c:79) [ 138.533604][ T2581] _printk (kernel/printk/printk.c:2504) [ 138.533607][ T2581] ? snapshot_read.cold (user.c:?) [ 138.533609][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.533610][ T2581] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 138.533613][ T2581] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 138.533616][ T2581] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 138.533618][ T2581] ? netdev_notice (net/core/dev.c:13194) [ 138.533620][ T2581] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 138.533623][ T2581] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 138.533625][ T2581] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 138.533627][ T2581] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 138.533631][ T2581] ? __fput (fs/file_table.c:512) [ 138.533634][ T2581] ? 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) [ 138.533635][ T2581] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 138.533637][ T2581] netif_set_promiscuity (net/core/dev.c:9699) [ 138.533642][ T2581] dev_set_promiscuity (net/core/dev_api.c:288) [ 138.533644][ T2581] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 138.533646][ T2581] ? packet_set_ring (net/packet/af_packet.c:652) [ 138.533648][ T2581] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 138.533650][ T2581] __sock_release (net/socket.c:735) [ 138.533653][ T2581] sock_close (net/socket.c:1526 (discriminator 1)) [ 138.533654][ T2581] __fput (fs/file_table.c:512) [ 138.533656][ T2581] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 138.533658][ T2581] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 138.533660][ T2581] ? 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) [ 138.533662][ T2581] task_work_run (kernel/task_work.c:233) [ 138.533664][ T2581] ? task_work_cancel (kernel/task_work.c:190) [ 138.533666][ T2581] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 138.533667][ T2581] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 138.533669][ T2581] ? exit_notify (kernel/exit.c:780) [ 138.533671][ T2581] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 138.533673][ T2581] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 138.533674][ T2581] do_group_exit (kernel/exit.c:1151) [ 138.533676][ T2581] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 138.533678][ T2581] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 138.533680][ T2581] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 138.533683][ T2581] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 138.533685][ T2581] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 138.533687][ T2581] RIP: 0033:0x7f8be93d11b8 [ 138.533688][ T2581] Code: Unable to access opcode bytes at 0x7f8be93d118e. Code starting with the faulting instruction =========================================== [ 138.533689][ T2581] RSP: 002b:00007fffa9596498 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 138.533693][ T2581] RAX: ffffffffffffffda RBX: 00007f8be9501f88 RCX: 00007f8be93d11b8 [ 138.533694][ T2581] RDX: 00007f8be91fc908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 138.533695][ T2581] RBP: 00007fffa95964f0 R08: 0000000000000000 R09: 0000000000000000 [ 138.533696][ T2581] R10: 00007f8be924d1a0 R11: 0000000000000246 R12: 0000000000000001 [ 138.533697][ T2581] R13: 0000000000000000 R14: 00007f8be9500680 R15: 00007f8be9501fa0 | [ 139.682765][ T2629] softirqs last disabled at (0): 0x0 | [ 139.682766][ T2629] Preemption disabled at: | [ 139.682767][ T2629] vprintk_emit (kernel/printk/printk.c:2471) | [ 139.682777][ T2629] Tainted: [W]=WARN [ 139.682778][ T2629] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 139.682780][ T2629] Call Trace: [ 139.682782][ T2629] [ 139.682783][ T2629] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 139.682789][ T2629] ? vprintk_emit (kernel/printk/printk.c:2471) [ 139.682790][ T2629] __might_resched.cold (kernel/sched/core.c:9234) [ 139.682794][ T2629] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 139.682796][ T2629] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 139.682798][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 139.682801][ T2629] __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)) [ 139.682804][ T2629] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 139.682807][ T2629] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 139.682812][ T2629] ? 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) [ 139.682813][ T2629] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 139.682816][ T2629] put_chars (drivers/char/virtio_console.c:1176) [ 139.682817][ T2629] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 139.682819][ T2629] ? __send_to_port (drivers/char/virtio_console.c:654) [ 139.682820][ T2629] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 139.682823][ T2629] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 139.682828][ T2629] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 139.682830][ T2629] ? 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) [ 139.682831][ T2629] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 139.682835][ T2629] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 139.682837][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 139.682838][ T2629] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 139.682840][ T2629] console_emit_next_record (kernel/printk/printk.c:3183) [ 139.682843][ T2629] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 139.682845][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 139.682846][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 139.682847][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 139.682848][ T2629] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 139.682850][ T2629] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 139.682852][ T2629] console_flush_one_record (kernel/printk/printk.c:3268) [ 139.682854][ T2629] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 139.682857][ T2629] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 139.682859][ T2629] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 139.682860][ T2629] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 139.682862][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 139.682863][ T2629] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 139.682864][ T2629] ? 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) [ 139.682866][ T2629] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 139.682867][ T2629] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 139.682869][ T2629] ? vprintk_emit (kernel/printk/printk.c:2478) [ 139.682870][ T2629] vprintk_emit (kernel/printk/printk.c:2479) [ 139.682872][ T2629] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 139.682873][ T2629] ? kasan_save_stack (mm/kasan/common.c:58) [ 139.682876][ T2629] ? kasan_save_track (mm/kasan/common.c:78) [ 139.682877][ T2629] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 139.682878][ T2629] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 139.682879][ T2629] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 139.682882][ T2629] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 139.682883][ T2629] ? do_sock_setsockopt (net/socket.c:2397) [ 139.682887][ T2629] _printk (kernel/printk/printk.c:2504) [ 139.682890][ T2629] ? snapshot_read.cold (user.c:?) [ 139.682892][ T2629] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 139.682895][ T2629] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 139.682897][ T2629] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 139.682900][ T2629] ? netdev_notice (net/core/dev.c:13194) [ 139.682902][ T2629] ? 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) [ 139.682904][ T2629] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 139.682906][ T2629] netif_set_promiscuity (net/core/dev.c:9699) [ 139.682910][ T2629] dev_set_promiscuity (net/core/dev_api.c:288) [ 139.682912][ T2629] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 139.682914][ T2629] packet_mc_add (net/packet/af_packet.c:3755) [ 139.682916][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 139.682917][ T2629] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 139.682918][ T2629] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 139.682921][ T2629] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 139.682924][ T2629] packet_setsockopt (net/packet/af_packet.c:3840) [ 139.682926][ T2629] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 139.682928][ T2629] ? packet_bind (net/packet/af_packet.c:3341) [ 139.682929][ T2629] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 139.682931][ T2629] ? do_sock_getsockopt (net/socket.c:2484) [ 139.682933][ T2629] ? sock_poll (net/socket.c:1514) [ 139.682935][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 139.682936][ T2629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 139.682937][ T2629] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 139.682940][ T2629] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 139.682942][ T2629] do_sock_setsockopt (net/socket.c:2397) [ 139.682944][ T2629] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 139.682945][ T2629] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 139.682947][ T2629] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 139.682950][ T2629] __sys_setsockopt (net/socket.c:2422) [ 139.682952][ T2629] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 139.682954][ T2629] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 139.682955][ T2629] ? 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)) [ 139.682957][ T2629] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 139.682958][ T2629] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 139.682961][ T2629] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 139.682963][ T2629] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 139.682965][ T2629] RIP: 0033:0x7fb6f13f02de [ 139.682967][ T2629] 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 [ 139.682969][ T2629] RSP: 002b:00007ffe07285f58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 139.682973][ T2629] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fb6f13f02de [ 139.682974][ T2629] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 139.682975][ T2629] RBP: 00007ffe07286090 R08: 0000000000000010 R09: 000000003fe07ea0 [ 139.682976][ T2629] R10: 00007ffe07285fd0 R11: 0000000000000246 R12: 0000000000000001 [ 139.682977][ T2629] R13: 000000003fe030c8 R14: 000000003fe02e40 R15: 0000000000000000 | [ 260.440467][ T9356] softirqs last disabled at (0): 0x0 | [ 260.440468][ T9356] Preemption disabled at: | [ 260.440469][ T9356] vprintk_emit (kernel/printk/printk.c:2471) | [ 260.440479][ T9356] Tainted: [W]=WARN [ 260.440480][ T9356] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 260.440482][ T9356] Call Trace: [ 260.440483][ T9356] [ 260.440485][ T9356] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 260.440491][ T9356] ? vprintk_emit (kernel/printk/printk.c:2471) [ 260.440492][ T9356] __might_resched.cold (kernel/sched/core.c:9234) [ 260.440496][ T9356] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 260.440499][ T9356] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 260.440501][ T9356] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 260.440503][ T9356] __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)) [ 260.440506][ T9356] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 260.440509][ T9356] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 260.440514][ T9356] ? 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) [ 260.440515][ T9356] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 260.440518][ T9356] put_chars (drivers/char/virtio_console.c:1176) [ 260.440519][ T9356] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 260.440521][ T9356] ? __send_to_port (drivers/char/virtio_console.c:654) [ 260.440522][ T9356] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 260.440525][ T9356] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 260.440529][ T9356] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 260.440531][ T9356] ? 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) [ 260.440533][ T9356] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 260.440536][ T9356] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 260.440538][ T9356] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 260.440539][ T9356] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 260.440541][ T9356] console_emit_next_record (kernel/printk/printk.c:3183) [ 260.440544][ T9356] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 260.440546][ T9356] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 260.440547][ T9356] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 260.440548][ T9356] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 260.440549][ T9356] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 260.440551][ T9356] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 260.440552][ T9356] console_flush_one_record (kernel/printk/printk.c:3268) [ 260.440555][ T9356] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 260.440557][ T9356] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 260.440559][ T9356] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 260.440561][ T9356] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 260.440562][ T9356] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 260.440563][ T9356] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 260.440565][ T9356] ? 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) [ 260.440566][ T9356] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 260.440567][ T9356] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 260.440569][ T9356] ? vprintk_emit (kernel/printk/printk.c:2478) [ 260.440570][ T9356] vprintk_emit (kernel/printk/printk.c:2479) [ 260.440572][ T9356] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 260.440573][ T9356] ? kasan_save_stack (mm/kasan/common.c:58) [ 260.440575][ T9356] ? kasan_save_track (mm/kasan/common.c:78) [ 260.440576][ T9356] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 260.440578][ T9356] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 260.440579][ T9356] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 260.440581][ T9356] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 260.440583][ T9356] ? do_sock_setsockopt (net/socket.c:2397) [ 260.440586][ T9356] _printk (kernel/printk/printk.c:2504) [ 260.440590][ T9356] ? snapshot_read.cold (user.c:?) [ 260.440592][ T9356] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 260.440595][ T9356] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 260.440597][ T9356] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 260.440599][ T9356] ? netdev_notice (net/core/dev.c:13194) [ 260.440602][ T9356] ? 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) [ 260.440604][ T9356] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 260.440606][ T9356] netif_set_promiscuity (net/core/dev.c:9699) [ 260.440610][ T9356] dev_set_promiscuity (net/core/dev_api.c:288) [ 260.440612][ T9356] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 260.440615][ T9356] packet_mc_add (net/packet/af_packet.c:3755) [ 260.440616][ T9356] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 260.440617][ T9356] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 260.440618][ T9356] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 260.440621][ T9356] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 260.440624][ T9356] packet_setsockopt (net/packet/af_packet.c:3840) [ 260.440626][ T9356] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 260.440628][ T9356] ? packet_bind (net/packet/af_packet.c:3341) [ 260.440629][ T9356] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 260.440631][ T9356] ? do_sock_getsockopt (net/socket.c:2484) [ 260.440633][ T9356] ? sock_poll (net/socket.c:1514) [ 260.440635][ T9356] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 260.440635][ T9356] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 260.440636][ T9356] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 260.440639][ T9356] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 260.440641][ T9356] do_sock_setsockopt (net/socket.c:2397) [ 260.440643][ T9356] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 260.440644][ T9356] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 260.440646][ T9356] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 260.440648][ T9356] __sys_setsockopt (net/socket.c:2422) [ 260.440651][ T9356] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 260.440652][ T9356] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 260.440654][ T9356] ? 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)) [ 260.440655][ T9356] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 260.440656][ T9356] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 260.440659][ T9356] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 260.440661][ T9356] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 260.440662][ T9356] RIP: 0033:0x7fd440d132de [ 260.440664][ T9356] 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 [ 260.440666][ T9356] RSP: 002b:00007ffd63696198 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 260.440670][ T9356] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd440d132de [ 260.440671][ T9356] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 260.440672][ T9356] RBP: 00007ffd636962d0 R08: 0000000000000010 R09: 000000003924bea0 [ 260.440673][ T9356] R10: 00007ffd63696210 R11: 0000000000000246 R12: 0000000000000001 [ 260.440674][ T9356] R13: 00000000392470c8 R14: 0000000039246e40 R15: 0000000000000000 | [ 261.622437][ T9368] softirqs last disabled at (0): 0x0 | [ 261.622439][ T9368] Preemption disabled at: | [ 261.622440][ T9368] vprintk_emit (kernel/printk/printk.c:2471) | [ 261.622449][ T9368] Tainted: [W]=WARN [ 261.622450][ T9368] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 261.622452][ T9368] Call Trace: [ 261.622453][ T9368] [ 261.622454][ T9368] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 261.622460][ T9368] ? vprintk_emit (kernel/printk/printk.c:2471) [ 261.622461][ T9368] __might_resched.cold (kernel/sched/core.c:9234) [ 261.622465][ T9368] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 261.622468][ T9368] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 261.622470][ T9368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.622472][ T9368] __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)) [ 261.622475][ T9368] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 261.622478][ T9368] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 261.622483][ T9368] ? 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) [ 261.622484][ T9368] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 261.622487][ T9368] put_chars (drivers/char/virtio_console.c:1176) [ 261.622488][ T9368] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 261.622489][ T9368] ? __send_to_port (drivers/char/virtio_console.c:654) [ 261.622491][ T9368] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 261.622494][ T9368] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 261.622499][ T9368] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 261.622500][ T9368] ? 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) [ 261.622502][ T9368] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 261.622505][ T9368] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 261.622507][ T9368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.622508][ T9368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 261.622511][ T9368] console_emit_next_record (kernel/printk/printk.c:3183) [ 261.622513][ T9368] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 261.622515][ T9368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.622516][ T9368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.622517][ T9368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.622518][ T9368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 261.622520][ T9368] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 261.622522][ T9368] console_flush_one_record (kernel/printk/printk.c:3268) [ 261.622524][ T9368] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 261.622527][ T9368] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 261.622528][ T9368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 261.622530][ T9368] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 261.622532][ T9368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.622532][ T9368] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 261.622534][ T9368] ? 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) [ 261.622535][ T9368] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 261.622537][ T9368] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 261.622538][ T9368] ? vprintk_emit (kernel/printk/printk.c:2478) [ 261.622540][ T9368] vprintk_emit (kernel/printk/printk.c:2479) [ 261.622541][ T9368] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 261.622542][ T9368] ? kasan_save_stack (mm/kasan/common.c:58) [ 261.622545][ T9368] ? kasan_save_track (mm/kasan/common.c:78) [ 261.622546][ T9368] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 261.622547][ T9368] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 261.622548][ T9368] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 261.622551][ T9368] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 261.622552][ T9368] ? do_sock_setsockopt (net/socket.c:2397) [ 261.622555][ T9368] _printk (kernel/printk/printk.c:2504) [ 261.622559][ T9368] ? snapshot_read.cold (user.c:?) [ 261.622561][ T9368] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 261.622564][ T9368] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 261.622566][ T9368] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 261.622568][ T9368] ? netdev_notice (net/core/dev.c:13194) [ 261.622571][ T9368] ? 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) [ 261.622572][ T9368] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 261.622575][ T9368] netif_set_promiscuity (net/core/dev.c:9699) [ 261.622578][ T9368] dev_set_promiscuity (net/core/dev_api.c:288) [ 261.622580][ T9368] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 261.622583][ T9368] packet_mc_add (net/packet/af_packet.c:3755) [ 261.622584][ T9368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.622585][ T9368] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 261.622587][ T9368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 261.622589][ T9368] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 261.622593][ T9368] packet_setsockopt (net/packet/af_packet.c:3840) [ 261.622594][ T9368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 261.622596][ T9368] ? packet_bind (net/packet/af_packet.c:3341) [ 261.622597][ T9368] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 261.622599][ T9368] ? do_sock_getsockopt (net/socket.c:2484) [ 261.622602][ T9368] ? sock_poll (net/socket.c:1514) [ 261.622603][ T9368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.622604][ T9368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 261.622605][ T9368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 261.622608][ T9368] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 261.622610][ T9368] do_sock_setsockopt (net/socket.c:2397) [ 261.622612][ T9368] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 261.622613][ T9368] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 261.622615][ T9368] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 261.622618][ T9368] __sys_setsockopt (net/socket.c:2422) [ 261.622620][ T9368] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 261.622622][ T9368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 261.622623][ T9368] ? 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)) [ 261.622625][ T9368] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 261.622626][ T9368] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 261.622628][ T9368] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 261.622630][ T9368] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 261.622633][ T9368] RIP: 0033:0x7f1f4efee2de [ 261.622634][ T9368] 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 [ 261.622636][ T9368] RSP: 002b:00007ffe48425758 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 261.622640][ T9368] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1f4efee2de [ 261.622641][ T9368] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 261.622642][ T9368] RBP: 00007ffe48425890 R08: 0000000000000010 R09: 0000000034a6cea0 [ 261.622643][ T9368] R10: 00007ffe484257d0 R11: 0000000000000246 R12: 0000000000000001 [ 261.622644][ T9368] R13: 0000000034a680c8 R14: 0000000034a67e40 R15: 0000000000000000 | [ 262.833261][ T9382] softirqs last disabled at (0): 0x0 | [ 262.833263][ T9382] Preemption disabled at: | [ 262.833263][ T9382] vprintk_emit (kernel/printk/printk.c:2471) | [ 262.833274][ T9382] Tainted: [W]=WARN [ 262.833275][ T9382] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 262.833276][ T9382] Call Trace: [ 262.833278][ T9382] [ 262.833279][ T9382] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 262.833284][ T9382] ? vprintk_emit (kernel/printk/printk.c:2471) [ 262.833286][ T9382] __might_resched.cold (kernel/sched/core.c:9234) [ 262.833289][ T9382] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 262.833293][ T9382] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 262.833295][ T9382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.833297][ T9382] __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)) [ 262.833300][ T9382] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 262.833307][ T9382] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 262.833312][ T9382] ? 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) [ 262.833314][ T9382] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 262.833316][ T9382] put_chars (drivers/char/virtio_console.c:1176) [ 262.833318][ T9382] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 262.833319][ T9382] ? __send_to_port (drivers/char/virtio_console.c:654) [ 262.833321][ T9382] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 262.833324][ T9382] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 262.833328][ T9382] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 262.833331][ T9382] ? 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) [ 262.833332][ T9382] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 262.833336][ T9382] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 262.833337][ T9382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.833339][ T9382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.833341][ T9382] console_emit_next_record (kernel/printk/printk.c:3183) [ 262.833344][ T9382] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 262.833346][ T9382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.833347][ T9382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.833348][ T9382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.833349][ T9382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.833351][ T9382] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 262.833353][ T9382] console_flush_one_record (kernel/printk/printk.c:3268) [ 262.833355][ T9382] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 262.833358][ T9382] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 262.833360][ T9382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.833362][ T9382] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 262.833363][ T9382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.833364][ T9382] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 262.833366][ T9382] ? 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) [ 262.833367][ T9382] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 262.833369][ T9382] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 262.833371][ T9382] ? vprintk_emit (kernel/printk/printk.c:2478) [ 262.833372][ T9382] vprintk_emit (kernel/printk/printk.c:2479) [ 262.833374][ T9382] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 262.833375][ T9382] ? kasan_save_stack (mm/kasan/common.c:58) [ 262.833378][ T9382] ? kasan_save_track (mm/kasan/common.c:78) [ 262.833379][ T9382] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 262.833380][ T9382] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 262.833381][ T9382] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 262.833385][ T9382] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 262.833386][ T9382] ? do_sock_setsockopt (net/socket.c:2397) [ 262.833390][ T9382] _printk (kernel/printk/printk.c:2504) [ 262.833393][ T9382] ? snapshot_read.cold (user.c:?) [ 262.833395][ T9382] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 262.833398][ T9382] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 262.833400][ T9382] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 262.833403][ T9382] ? netdev_notice (net/core/dev.c:13194) [ 262.833406][ T9382] ? 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) [ 262.833407][ T9382] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 262.833410][ T9382] netif_set_promiscuity (net/core/dev.c:9699) [ 262.833414][ T9382] dev_set_promiscuity (net/core/dev_api.c:288) [ 262.833416][ T9382] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 262.833419][ T9382] packet_mc_add (net/packet/af_packet.c:3755) [ 262.833420][ T9382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.833421][ T9382] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 262.833423][ T9382] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 262.833425][ T9382] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 262.833429][ T9382] packet_setsockopt (net/packet/af_packet.c:3840) [ 262.833430][ T9382] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 262.833432][ T9382] ? packet_bind (net/packet/af_packet.c:3341) [ 262.833433][ T9382] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 262.833435][ T9382] ? do_sock_getsockopt (net/socket.c:2484) [ 262.833438][ T9382] ? sock_poll (net/socket.c:1514) [ 262.833439][ T9382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.833440][ T9382] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 262.833442][ T9382] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 262.833445][ T9382] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 262.833446][ T9382] do_sock_setsockopt (net/socket.c:2397) [ 262.833448][ T9382] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 262.833450][ T9382] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 262.833452][ T9382] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 262.833454][ T9382] __sys_setsockopt (net/socket.c:2422) [ 262.833457][ T9382] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 262.833459][ T9382] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 262.833460][ T9382] ? 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)) [ 262.833462][ T9382] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 262.833463][ T9382] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 262.833466][ T9382] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 262.833468][ T9382] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 262.833470][ T9382] RIP: 0033:0x7fb625ff02de [ 262.833472][ T9382] 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 [ 262.833474][ T9382] RSP: 002b:00007ffd6443d328 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 262.833477][ T9382] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fb625ff02de [ 262.833479][ T9382] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 262.833480][ T9382] RBP: 00007ffd6443d460 R08: 0000000000000010 R09: 000000003d604ea0 [ 262.833481][ T9382] R10: 00007ffd6443d3a0 R11: 0000000000000246 R12: 0000000000000001 [ 262.833481][ T9382] R13: 000000003d6000c8 R14: 000000003d5ffe40 R15: 0000000000000000 | [ 266.833299][ T9433] softirqs last disabled at (0): 0x0 | [ 266.833305][ T9433] Preemption disabled at: | [ 266.833305][ T9433] vprintk_emit (kernel/printk/printk.c:2471) | [ 266.833316][ T9433] Tainted: [W]=WARN [ 266.833317][ T9433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 266.833319][ T9433] Call Trace: [ 266.833320][ T9433] [ 266.833322][ T9433] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 266.833327][ T9433] ? vprintk_emit (kernel/printk/printk.c:2471) [ 266.833328][ T9433] __might_resched.cold (kernel/sched/core.c:9234) [ 266.833332][ T9433] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 266.833335][ T9433] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 266.833337][ T9433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 266.833339][ T9433] __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)) [ 266.833342][ T9433] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 266.833345][ T9433] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 266.833350][ T9433] ? 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) [ 266.833351][ T9433] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 266.833354][ T9433] put_chars (drivers/char/virtio_console.c:1176) [ 266.833355][ T9433] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 266.833357][ T9433] ? __send_to_port (drivers/char/virtio_console.c:654) [ 266.833358][ T9433] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 266.833361][ T9433] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 266.833365][ T9433] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 266.833367][ T9433] ? 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) [ 266.833369][ T9433] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 266.833372][ T9433] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 266.833374][ T9433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 266.833375][ T9433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 266.833377][ T9433] console_emit_next_record (kernel/printk/printk.c:3183) [ 266.833380][ T9433] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 266.833382][ T9433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 266.833383][ T9433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 266.833384][ T9433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 266.833385][ T9433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 266.833387][ T9433] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 266.833389][ T9433] console_flush_one_record (kernel/printk/printk.c:3268) [ 266.833391][ T9433] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 266.833394][ T9433] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 266.833395][ T9433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 266.833397][ T9433] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 266.833398][ T9433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 266.833399][ T9433] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 266.833401][ T9433] ? 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) [ 266.833402][ T9433] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 266.833404][ T9433] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 266.833406][ T9433] ? vprintk_emit (kernel/printk/printk.c:2478) [ 266.833407][ T9433] vprintk_emit (kernel/printk/printk.c:2479) [ 266.833409][ T9433] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 266.833410][ T9433] ? kasan_save_stack (mm/kasan/common.c:58) [ 266.833412][ T9433] ? kasan_save_track (mm/kasan/common.c:78) [ 266.833413][ T9433] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 266.833414][ T9433] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 266.833415][ T9433] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 266.833418][ T9433] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 266.833419][ T9433] ? do_sock_setsockopt (net/socket.c:2397) [ 266.833423][ T9433] _printk (kernel/printk/printk.c:2504) [ 266.833425][ T9433] ? snapshot_read.cold (user.c:?) [ 266.833428][ T9433] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 266.833431][ T9433] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 266.833433][ T9433] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 266.833435][ T9433] ? netdev_notice (net/core/dev.c:13194) [ 266.833438][ T9433] ? 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) [ 266.833439][ T9433] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 266.833441][ T9433] netif_set_promiscuity (net/core/dev.c:9699) [ 266.833445][ T9433] dev_set_promiscuity (net/core/dev_api.c:288) [ 266.833447][ T9433] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 266.833450][ T9433] packet_mc_add (net/packet/af_packet.c:3755) [ 266.833451][ T9433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 266.833452][ T9433] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 266.833454][ T9433] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 266.833456][ T9433] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 266.833460][ T9433] packet_setsockopt (net/packet/af_packet.c:3840) [ 266.833461][ T9433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 266.833463][ T9433] ? packet_bind (net/packet/af_packet.c:3341) [ 266.833464][ T9433] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 266.833466][ T9433] ? do_sock_getsockopt (net/socket.c:2484) [ 266.833468][ T9433] ? sock_poll (net/socket.c:1514) [ 266.833470][ T9433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 266.833471][ T9433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 266.833472][ T9433] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 266.833475][ T9433] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 266.833477][ T9433] do_sock_setsockopt (net/socket.c:2397) [ 266.833478][ T9433] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 266.833480][ T9433] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 266.833482][ T9433] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 266.833484][ T9433] __sys_setsockopt (net/socket.c:2422) [ 266.833487][ T9433] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 266.833489][ T9433] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 266.833490][ T9433] ? 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)) [ 266.833492][ T9433] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 266.833493][ T9433] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 266.833495][ T9433] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 266.833497][ T9433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 266.833499][ T9433] RIP: 0033:0x7fa6101c52de [ 266.833501][ T9433] 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 [ 266.833503][ T9433] RSP: 002b:00007fff9ee4ebe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 266.833506][ T9433] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa6101c52de [ 266.833508][ T9433] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 266.833509][ T9433] RBP: 00007fff9ee4ed20 R08: 0000000000000010 R09: 000000000b698ea0 [ 266.833510][ T9433] R10: 00007fff9ee4ec60 R11: 0000000000000246 R12: 0000000000000001 [ 266.833511][ T9433] R13: 000000000b6940a8 R14: 000000000b693e20 R15: 0000000000000000 | [ 269.940064][ T9436] softirqs last disabled at (0): 0x0 | [ 269.940066][ T9436] Preemption disabled at: | [ 269.940066][ T9436] vprintk_emit (kernel/printk/printk.c:2471) | [ 269.940076][ T9436] Tainted: [W]=WARN [ 269.940077][ T9436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 269.940079][ T9436] Call Trace: [ 269.940080][ T9436] [ 269.940081][ T9436] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 269.940087][ T9436] ? vprintk_emit (kernel/printk/printk.c:2471) [ 269.940088][ T9436] __might_resched.cold (kernel/sched/core.c:9234) [ 269.940092][ T9436] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 269.940095][ T9436] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 269.940097][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.940100][ 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)) [ 269.940103][ T9436] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 269.940106][ T9436] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 269.940111][ 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) [ 269.940112][ T9436] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 269.940115][ T9436] put_chars (drivers/char/virtio_console.c:1176) [ 269.940116][ T9436] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 269.940118][ T9436] ? __send_to_port (drivers/char/virtio_console.c:654) [ 269.940119][ T9436] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 269.940122][ T9436] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 269.940127][ T9436] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 269.940129][ 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) [ 269.940130][ T9436] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 269.940134][ T9436] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 269.940135][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.940136][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 269.940139][ T9436] console_emit_next_record (kernel/printk/printk.c:3183) [ 269.940142][ T9436] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 269.940144][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.940145][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.940146][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.940146][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 269.940148][ T9436] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 269.940150][ T9436] console_flush_one_record (kernel/printk/printk.c:3268) [ 269.940153][ T9436] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 269.940155][ T9436] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 269.940157][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 269.940159][ T9436] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 269.940160][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.940161][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 269.940163][ 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) [ 269.940164][ T9436] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 269.940166][ T9436] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 269.940168][ T9436] ? vprintk_emit (kernel/printk/printk.c:2478) [ 269.940169][ T9436] vprintk_emit (kernel/printk/printk.c:2479) [ 269.940171][ T9436] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 269.940172][ T9436] ? kasan_save_stack (mm/kasan/common.c:58) [ 269.940174][ T9436] ? kasan_save_track (mm/kasan/common.c:78) [ 269.940176][ T9436] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 269.940177][ T9436] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 269.940178][ T9436] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 269.940181][ T9436] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 269.940182][ T9436] ? do_sock_setsockopt (net/socket.c:2397) [ 269.940186][ T9436] _printk (kernel/printk/printk.c:2504) [ 269.940189][ T9436] ? snapshot_read.cold (user.c:?) [ 269.940191][ T9436] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 269.940194][ T9436] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 269.940196][ T9436] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 269.940199][ T9436] ? netdev_notice (net/core/dev.c:13194) [ 269.940202][ 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) [ 269.940203][ T9436] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 269.940205][ T9436] netif_set_promiscuity (net/core/dev.c:9699) [ 269.940209][ T9436] dev_set_promiscuity (net/core/dev_api.c:288) [ 269.940211][ T9436] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 269.940214][ T9436] packet_mc_add (net/packet/af_packet.c:3755) [ 269.940215][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.940217][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 269.940218][ T9436] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 269.940220][ T9436] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 269.940224][ T9436] packet_setsockopt (net/packet/af_packet.c:3840) [ 269.940226][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 269.940227][ T9436] ? packet_bind (net/packet/af_packet.c:3341) [ 269.940229][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 269.940231][ T9436] ? do_sock_getsockopt (net/socket.c:2484) [ 269.940233][ T9436] ? sock_poll (net/socket.c:1514) [ 269.940235][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.940236][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 269.940237][ T9436] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 269.940239][ T9436] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 269.940241][ T9436] do_sock_setsockopt (net/socket.c:2397) [ 269.940243][ T9436] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 269.940244][ T9436] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 269.940246][ T9436] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 269.940249][ T9436] __sys_setsockopt (net/socket.c:2422) [ 269.940251][ T9436] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 269.940253][ T9436] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 269.940254][ 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)) [ 269.940256][ T9436] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 269.940257][ T9436] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 269.940260][ T9436] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 269.940262][ T9436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 269.940264][ T9436] RIP: 0033:0x7f2d96fe82de [ 269.940266][ 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 [ 269.940267][ T9436] RSP: 002b:00007ffe00929a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 269.940271][ T9436] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f2d96fe82de [ 269.940272][ T9436] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 269.940273][ T9436] RBP: 00007ffe00929b80 R08: 0000000000000010 R09: 000000000d73aea0 [ 269.940274][ T9436] R10: 00007ffe00929ac0 R11: 0000000000000246 R12: 0000000000000001 Finger prints: ip6_route_multipath_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print ip6_route_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print